#main_calendar .calendar { border-collapse: collapse; width: 100%; }
#main_calendar .calendar a { text-decoration: none; color: #000; }
#main_calendar .calendar thead * { font-weight: bold; }
#main_calendar .calendar th, .calendar td { width: 12.5% }
#main_calendar .calendar td { text-align: center; }
#main_calendar .calendar tbody td { }
#main_calendar .calendar td.outside_month { color: #ccc; }
#main_calendar .calendar td.selected { background: #F7DB73; }
#main_calendar .calendar th.week_selected, #main_calendar .calendar td.week_selected  { background: #a5ff6b; }
