/* Style sheet events_style */
.mod_eventreader{background-color:#eceff5;border-width:2px 1px;border-style:solid;border-color:#335e3f;}
.mod_eventreader h1{padding-right:2px;padding-left:2px;text-align:left;}
.event_text{margin:0;padding:0 2%;text-align:left;background-color:#eceff5;font-family:gill sans;}
.mod_eventlist{margin-bottom:10px;background-color:#7e9b97;}
.odd.event{margin-bottom:4px;padding:3px;background-color:#ffffff;}
.even.event{margin-bottom:4px;padding:3px;background-color:#eceff5;}
.mod_eventlist h1{margin:0;padding:2px 0;text-align:center;font-size:16px;color:#404040;}
.mod_calendar table{width:98%;margin-right:auto;margin-bottom:10px;margin-left:auto;background-color:#fcfcfc;}
.mod_calendar .head{padding:7px 1px 6px;text-align:center;background-color:#eceff5;}
.mod_calendar .head,.mod_calendar .head a{color:#7e9b97;}
.mod_calendar .head.previous{padding-left:12px;text-align:left;}
.mod_calendar .head.next{padding-right:12px;text-align:right;}
.mod_calendar .label{padding:3px 1px 4px;text-align:center;background-color:#7e9b97;font-weight:bold;font-size:10px;color:#404040;}
.mod_calendar td{width:14%;height:72px;vertical-align:top;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.mod_calendar .col_first{border-left:1px solid #cccccc;}
.mod_calendar .weekend{}
.mod_calendar .today{background-color:#eceff5;}
.mod_calendar .header{margin:1px;padding:1px;background-color:#e6e6e6;}
.mod_calendar div,.mod_calendar div a{margin:1px;font-size:10px;color:#666666;}
.mod_calendar div.event{margin-bottom:4px;padding:2px;}
.mod_calendar .event a{}
.empty{margin-right:auto;margin-left:auto;text-align:center;}

