/* Style sheet cal */
.mod_calendar thead a,.mod_minicalendar thead a{text-decoration:none;}
.mod_calendar table{width:100%;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;}
.mod_calendar .head{padding-top:10px;padding-bottom:10px;text-align:center;background-color:#F6F6F6;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.mod_calendar .current{background-color:#F3EDC1;}
.mod_calendar .label{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#BBBBBB;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;font-weight:bold;font-size:10px;color:#000000;}
.mod_calendar td{width:14%;padding:10px 1px 10px 9px;vertical-align:top;background-color:#FFFFFF;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.mod_calendar td.active:hover{outline: 2px solid #999;}
.mod_calendar .weekend{background-color:#F6F6F6;}
.mod_calendar .today{background-color:#F3EDC1;}
.mod_calendar .empty,.mod_calendar .empty .header{background-color:#ffffff;}
.mod_calendar td .header{padding-bottom:2px;font-size:10px;}
.mod_calendar td .event a{font-size:10px;}
.calendar tbody a{text-decoration:none;}
.calendar tbody a:hover{text-decoration:underline;}
.list ul li{margin:3px 3px 3px 8px;list-style-type:disc;}

