/* Style sheet calendar */
.mod_calendar{width:100%;display:block;padding:0;margin-top:30px !important;}
table.calendar{width:98%;margin:5px;border-top:1px solid #E3D5A6;border-right:1px solid #E3D5A6;border-bottom:1px solid #E3D5A6;}
table .head{padding:7px;text-transform:uppercase;background:#Ffffff;}
table .head a{font-size:12px;}
table .previous{border-left:1px solid #E3D5A6;}
table .label{padding:3px;border-top:0px solid #E3D5A6;border-bottom:1px dotted #ffffff;border-left:1px dotted #E3D5A6;text-transform:uppercase;background:#F0F0DD;}
table .current{text-align:center;font-size:15pt;}
table .next{text-align:right;font-size:2pt;}
table.calendar td{height:77px;vertical-align:top;}
table.calendar td.days{width:14%;border-left:1px dotted #E3D5A6;border-bottom:1px dotted #E3D5A6;background:#FFFFEC;}
table.calendar td .event a{font-size:10px;line-height:1;}
table.calendar td.today{background:#E0EDEA;}
table.calendar td.weekend{background:#FFF3D9;}
table.calendar td.empty{background:#F0F0DD;}
table.calendar div.header{float:right;display:block;margin-right:3px;text-align:right;color:#555555;}
table.calendar .event{padding:2px;line-height:10px;}
#gtk_cal .header,#gtk_cal .event{float:left;}
#gtk_cal .header span{color:#C17337;}
#gtk_cal .event{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #ffffff;}
th.label{font-size:10px;}

