@charset "UTF-8";
/* CSS Document */

table.calendar { width:99%; margin-bottom:2em; } 
table.calendar td {
	font-size:10px;
	text-align:left;
	background:#fff;
	width: 14%;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	line-height: 12px !important;
	padding: 2px;
}
table.calendar td.last { border-right: 1px solid #CCCCCC; }
table.calendar td p {
	padding:0;
	margin:0 0 .5em 0;
	line-height: normal;
}
table.calendar .month { font-size:16px; line-height:1.5em !important; background: #185190; color:#fff; text-align:center; font-weight:bold; line-height:2em; margin:0; padding:0; }
table.calendar .weekdays td { background: #AEB9BF; color:#333; text-align:center; line-height:2em; margin:0; padding:0; }
