/* Calendar */ /* Link size and color */ .calendar a { font-weight: normal; font-size: 12px; color: #000000; text-decoration: none; } .calendar li:hover a{ color: red; } .calendar li:hover { color: red; } /* Table */ table.calendar td.dayWithItems { background: #ffed8c; border: 1px solid #ffde33; } table.calendar td.outsideOfMonth { background: #BBBBBB; } table.calendar td.today { background: #B2D1FF; } table.calendar .oddDay { background: #efefef; } table.calendar .evenDay { background: #f7f7f7; } table.calendar td.day { /* height: 12.5%; width: 12.5%; */ height: 7em; width: 7em; } table.calendar td.weekOfYear { height: 5%; width: 5%; } /* Day title */ table.calendar h1 { color:#5C5C5C; } table.calendar h1:hover { color: red; } table.calendar th:hover, table.calendar td:hover { } table.calendar { border-collapse: collapse; } table.calendar th, table.calendar td { border-left:1px solid #DDDDDD; } /* Month Control Title*/ span.calendarMonthControlTitle { font-size: 17px; font-weight: bold; }