#content .calendar_month{background:#c0c0c0;font:bold 13px arial,sans-serif;padding:0 3px;}#content .calendar_month .left a, #content .calendar_month .right a{text-decoration:none;display:block;float:left;width:10%;text-align:right;}#content .calendar_month .left a{text-align:left;}#content .calendar_month .month{width:80%;float:left;text-align:center;display:block;}.sidebar h3#calendar span.left a, .sidebar h3#calendar span.right a{color:#fff;font:bold 12px verdana,sans-serif;text-decoration:none;display:block;float:left;width:10px;}.sidebar h3#calendar span.month{width:133px;float:left;text-align:center;padding:1px 0 0 0;}table#calendar{width:150px;border-collapse:collapse; border-spacing:1px;clear:both;margin:0;background:#fff;}.sidebar table#calendar{width:150px;}table#calendar th{border:1px solid #c0c0c0;text-align:center;background:#EAEAEA;padding:3px;}table#calendar td{border:1px solid #c0c0c0 !important;padding:3px;text-align:center;background:#fff;}.sidebar table#calendar th, .sidebar table#calendar td{font:lighter 11px arial,sans-serif;padding:1px;}table#calendar td.today, table#calendar td.today a{background:#cc0000;color:#fff;font-weight:bold;}table#calendar td.selected, table#calendar td.selected a{background:#FFDDDD;color:#000;font-weight:bold;text-decoration:none;}table#calendar td.entry, table#calendar td.entry a{background:#FFDDDD;padding:0;cursor:help;}table#calendar td.entry a{font-weight:bold;color:#cc0000;display:block;cursor:pointer;}
