#calendar,#calendar-month{display:inline;float:left;margin-right:0;width:945px}* html #calendar,* html #calendar-month{overflow-x:hidden}#calendar table,#calendar-month table{border-collapse:separate;border-width:1px 1px 1px 1px;table-layout:automatic;background-color:#fff}#calendar table tr.nav:hover,#calendar-month table tr.nav:hover{background-color:#fff}#calendar table tr.days:hover,#calendar-month table tr.days:hover{background-color:#fff}#calendar table tr:hover,#calendar-month table tr:hover{cursor:pointer;background-color:#f3f3f3;border-left:1px solid #ccc;border-right:1px solid #ccc}#calendar table tr:hover td.hour,#calendar-month table tr:hover td.hour{font-size:1.5em;color:#000}#calendar table td,#calendar table th,#calendar-month table td,#calendar-month table th{width:50px;height:50px;overflow:hidden;text-align:left;vertical-align:top;background-color:inherit;background-repeat:no-repeat;color:#444;position:relative;font-weight:bold;font-size:1.1em}#calendar table th,#calendar-month table th{text-align:center;border-bottom:1px solid #ccc;font-size:1.2em}#calendar table th.month-nav,#calendar-month table th.month-nav{border-bottom:0px;height:10px;font-weight:bold;font-size:14px}#calendar table td,#calendar-month table td{border-right:1px dashed #ccc;border-bottom:1px dashed #ccc}#calendar table td.this-day:hover,#calendar-month table td.this-day:hover{background-color:#3b6795}#calendar table td.other-month:hover ul li a,#calendar-month table td.other-month:hover ul li a{color:#555}#calendar table td:hover,#calendar-month table td:hover{background-color:#3b6795}#calendar table td:hover small a,#calendar-month table td:hover small a{color:#fff}#calendar table td:hover span,#calendar-month table td:hover span{color:#fff}#calendar table td:hover ul img,#calendar-month table td:hover ul img{border:1px inset #4b515b}#calendar table td:hover ul p,#calendar-month table td:hover ul p{color:#ddd}#calendar table td:hover ul h5,#calendar-month table td:hover ul h5{color:#fff}#calendar table td:hover ul li a,#calendar-month table td:hover ul li a{color:#fff}#calendar table td:hover ul li.tuition-due a,#calendar-month table td:hover ul li.tuition-due a{color:#fff}#calendar table td:hover ul li.class a,#calendar-month table td:hover ul li.class a{color:#dfebfa}#calendar table td:last-child,#calendar-month table td:last-child{border-right:none}#calendar table td ul,#calendar-month table td ul{font-weight:normal;margin:0px;list-style-type:none;text-align:center;position:relative;background-color:inherit}#calendar table td ul li,#calendar-month table td ul li{background-color:inherit}#calendar table td ul li.more,#calendar-month table td ul li.more{position:relative;bottom:0px;margin-top:5px;right:0px;font-size:0.9em;font-weight:bold}#calendar table td ul li.overflow,#calendar-month table td ul li.overflow{display:none}#calendar table td ul li.tuition-due a,#calendar-month table td ul li.tuition-due a{color:#444;font-weight:bold;font-size:1.1em}#calendar table td.hour,#calendar-month table td.hour{border-right:1px solid #ccc;width:40px;vertical-align:middle;text-align:center;font-size:1.2em;font-weight:bold;height:20px}#calendar table td.hour:hover,#calendar-month table td.hour:hover{background-color:#fff}#calendar table td:hover,#calendar table td.month-nav:hover,#calendar-month table td:hover,#calendar-month table td.month-nav:hover{background-position:0px -81px;color:#222}#calendar table td.date_has_event,#calendar-month table td.date_has_event{background-position:162px 0px;color:#fff}#calendar table td.date_has_event:hover,#calendar-month table td.date_has_event:hover{background-position:162px -81px}#calendar table td.padding,#calendar-month table td.padding{background:url(../images/workspace/calendar/calpad.jpg)}#calendar table td.other-month,#calendar-month table td.other-month{background:#ddd;color:#aaa}#calendar table td.other-month a,#calendar-month table td.other-month a{color:#aaa}#calendar table td.this-day,#calendar-month table td.this-day{background-position:81px 0px;color:#000;background-color:#ddd}#calendar-month table td{width:80px;height:80px}

