TABLE.calendar {background-color: #FFF; border: 1px solid #315A8C; padding: 0px; margin: 0px}

.day {background-color: #FFF}
.day A:link, .day A:visited {text-decoration: none; color: #315A8C}
.day A:hover {color: #F26521}

.calendar-title {color: #FFF; font-weight: bold}

.calendar-nav {color: #FFF}
.calendar-nav A:link, .calendar-nav A:visited {text-decoration: none; font-weight: bold; color: #FFF}
.calendar-nav A:hover {color: #F26521}

.day-header {border: 0px solid; font-weight: bold; background-color: #FFF;width: 20px}

.calendar-today {background-color: #F26521; font-weight: bold}
.calendar-today A:link, .calendar-today A:visited, .calendar-today A:hover {text-decoration: none}

.other-month-day {background-color: #FFF}
.other-month-day A:link, .other-month-day A:visited, .calendar-today A:hover {color: #EEE; text-decoration: none}

/*.weekend {background-color: #EEE}*/
.weekend A:link, .weekend A:visited, .weekend A:hover {color: #000; text-decoration: none;}