#calendar {border:1px solid #EEEEEE;font-family:arila,sans-serif;font-size:0.9em;margin:0pt auto;padding:2px;width:580px;}
.events_cal_header {background-color:#E2F1FE;color:#666666;height:35px;margin:0pt;padding:19px 14px 8px 18px;}
.events_cal_header h4 {float:left;font-size:18px;font-weight:normal;width:358px;}
#cal_nav {font-size:0.85em;margin-left:358px;}
#cal_nav select {border:1px solid #666666;margin:0pt 0pt 0.25em;width:170px;}
#cal_nav fieldset {color:#666666;font-size:1.2em;text-decoration:none;border:none;height:15px;}
#cal_nav ul {margin:2px 0pt 0pt 9px;white-space:nowrap;display:inline;}
#cal_nav li {border-right:1px solid #666666;padding:0pt 5px;list-style:none;}
#cal_nav .last {border:medium none;list-style:none;}
#cal_nav a {color:#666666;font-size:1.2em;text-decoration:none;list-style:none;}
#cal_nav li a:hover {text-decoration:underline;}
#calendar table {font-size:1.2em;}
#calendar .first {border-left:medium none;}
#calendar .last {border-right:1px solid #666666;}
#calendar .bottom {border-bottom:1px solid #666666;}
#calendar .lastbottom {border-bottom:1px solid #666666;border-right:1px solid #666666;}
#calendar th {background:transparent url(../images/backgrounds/th.gif) repeat-x scroll 0pt;border-left:1px solid #FFFFFF;border-top:1px solid #FFFFFF;color:#FFFFFF;font-size:11px;font-weight:normal;padding:6px 4px 7px;text-align:center;vertical-align:middle;}
#calendar td {border-color:#666666 -moz-use-text-color -moz-use-text-color rgb(102, 102, 102);border-style:solid none none solid;border-width:1px medium medium 1px;height:106px;margin:0pt;padding:1px;text-align:left;vertical-align:top;}
#calendar td span {background:transparent url(../images/backgrounds/datebox.gif) repeat-x scroll left bottom;cursor:pointer;display:block;height:9px;margin:0pt 0pt 5px;padding:3px 4px 3px 3px;text-decoration:underline;}
#calendar td span a {display:none;float:left;font-size:0.75em;}
#calendar td a {font-size:10px;}
#calendar td span strong {display:block;font-size:0.85em;font-weight:normal;text-align:right;}
#calendar table td p {clear:left;font-size:0.85em;margin:0pt 0.15em 1em 0pt;}
#calendar table td p strong {display:block;}
#calendar table td p a {color:#666666;text-decoration:none;}
#calendar table td p a:hover {color:#666666;text-decoration:underline;}
#calendar .not_this_month {color:#CCCCCC;}