#cal {width: 250px;}
#cal-header, #cal th {color: #FFFFFF; background-color: #CECFD4; text-align: center;}
#cal th, #cal td {font-family: Tahoma, Verdana, sans-serif; font-size: 12px;}
#cal td {text-align: center; width: 14%;}
#cal img {background-color: transparent;}
#cal a {display: block; text-decoration: none; width: 100%;}
#cal a:hover {color: #D41B21; text-decoration: underline;}
#cal a.current-date {background-color: #D41B21; color: #FFFFFF;}
#cal a.current-date:hover {color: #FFFFFF; text-decoration: none;}
#cal a.weekend-day {background-color: #F0F0F0;}
#cal a.working-day {background-color: #FFFFFF;}
#cal a.current-month {color: #000000;}
#cal a.other-months {color: #CECFD4;}
