.calendarBG {background-color:#eeeeee;}

.calendarHeader {font-weight:bold;color:#fff;text-align:center;background-color:#000;}
.calendarHeader a {color:#F0E68C;}
.calendarHeader a:visited {color:#F0E68C;}

.calendarDayHeading {font-weight:bold;font-size:90.461%;color:#fff;background-color:#fe0000;text-align:center;vertical-align:middle;}
.calendarCell {font-weight:bold;font-size:90.461%;text-decoration:none;text-align:left;vertical-align:top;color:#666;background-color:#fff;width:81px;height:81px;}
.calendarToday {font-weight:bold;font-size:90.461%;text-decoration:none;text-align:left;vertical-align:top;color:#000;background-color:#fff;border:#666 solid 1px;width:79px;height:79px;}
.calendarBlank {font-weight:bold;font-size:90.461%;text-decoration:none;text-align:left;vertical-align:top;color:#666;background-color:#fff;width:81px;height:81px;}
.calendarEvent a {font-family:Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;font-size:100%;text-decoration:none;color:#000;background-color:#F0E68C;border-bottom: 1px solid #666; vertical-align:top;text-align:left;margin:0;padding-bottom:5px;display:block;}
.calendarEvent a:hover {background-color:#bbb;}

.miniCalendarBG {background-color:#eeeeee;}

.miniCalendarHeader {font-weight:bold;color:#fff;text-align:center;background-color:#000;}
.miniCalendarHeader a {color:#F0E68C;}
.miniCalendarHeader a:visited {color:#F0E68C;}

.miniCalendarDayHeading {font-weight:bold;font-size:90.461%;color:#fff;background-color:#fe0000;text-align:center;vertical-align:middle;}
.miniCalendarCell {font-weight:bold;font-size:90.461%;text-decoration:none;text-align:left;vertical-align:top;color:#666;background-color:#fff;width:18px;height:18px;}
.miniCalendarToday {font-weight:bold;font-size:90.461%;text-decoration:none;text-align:left;vertical-align:top;color:#000;background-color:#fff;border:#666 solid 1px;width:16px;height:16px;}
.miniCalendarBlank {font-weight:bold;font-size:90.461%;text-decoration:none;text-align:left;vertical-align:top;color:#fff;background-color:#fff;width:18px;height:18px;}
.miniCalenderEvent {font-weight:bold;font-size:90.461%;text-decoration:none;text-align:left;vertical-align:top;color:#666;background-color:#F0E68C;width:18px;height:18px;}

.contentinner {margin-bottom:1em;border-bottom:#ccc solid 1px;}