div.month table{
	width:100%;
	margin: 0px 0px 15px 0px;
}

	table.tListing{
		width: 100%;
		background: #008BCE !important;
		border:none !important;
		margin: 0px !important;
	}
	
	table.tListing tr td {
		background: #008BCE !important;
		border:none !important;
	}

div.month table tr td{
	background:#fff;
	border: none !important;
}

div.month table tr td.nomonthday,
div.month table tr td.today,
div.month table tr td.monthday,
div.month table tr td.saturday,
div.month table tr td.sunday{
	height: 68px;
	border-right: solid 1px #ccc !important;
	border-top: solid 1px #ccc !important;
}

div.month table tr td.nomonthday div,
div.month table tr td.today div,
div.month table tr td.monthday div,
div.month table tr td.saturday div,
div.month table tr td.sunday div {
	width: 62px;
}

	span.dayCount{
		display: block;
	}

div.month table tr td.nomonthday{
	background: #efefef;
}

	div.month table tr td.today div a,
	div.month table tr td.monthday div a,
	div.month table tr td.saturday div a,
	div.month table tr td.sunday div a{
		display: block;
		background: #2676B3;
		padding: 4px;
		width: 58px;
		color: #fff;
		border-top: solid 2px #fff;
		font-weight: bold;
		font-size: 9px;
		margin: 0px;
		text-decoration: none;
	}

	td.monthname {
		background: #008BCE !important;
		height: 20px;
	}
	td.dayname{
		background: #ccc !important;
		height: 20px;
	}
	
	td.monthname *{ color: #fff;}
	
div.monthTitlePrevText,
div.monthTitleNextText,
div.monthTitleText{
	float: left;
	height: 15px;
}

div.monthTitleText{
	width: 200px;
	text-align: center;
}

div.month table tr td,
div.month table tr td *{
font-size: 11px;

}

a#showCal{
	line-height: 0px;
}

td.cAlignRigth{
	text-align: right;
}

