#calendar {border: this solid black; width: 560px;}

#calendarInnerTable {width: 560px;}

#calendarTitle {
width: 560px;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold; text-align:center;
font-size:14px;
}

.calendarDayTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
}

.calendarDayTitle a:link, .calendarDayTitle a:visited, .calendarDayTitle a:active {
font-weight:bold;
font-size:10px;
}

.calendarDayTitle a:hover {
color:#000000;
font-weight:bold;
}

.calendarRow0 { width:80px; height:40px; background-color:#E4E2D6; }

.calendarRow1 { width:80px; height:40px; background-color:#ededde; }

.calendarBlankDay { width:80px; height:40px; background-color:#f0f0f0; }

.calendarDayNumber { font-family:Arial, Helvetica, sans-serif; font-size:12px; }