#events_calendar-box {width:197px;border: solid 1px #ccc;}

#events_calendar {empty-cells: show;margin:10px;}
#events_calendar td {padding: 2px;text-align: center;}
#events_calendar th {font-size:10px;font-style: normal;color: #991c1f;}

#events_calendar a {text-decoration: none;display: block;color:#fff;}
#events_calendar #prev a,
#events_calendar #prev_year a {color:#0000a2;padding-left: 0px;}
#events_calendar #next a,
#events_calendar #next_year a {color:#0000a2;padding-right: 0px;}
#events_calendar a.cal_month {color:#000;text-decoration: none;display: block;}
#events_calendar span {font-size:14px;font-weight:bold;text-align: center;width: 100%;}

#events_calendar table {color:#000;width:100%;}

.ec3_eventday a {padding: 0px;color:#fff;}
.ec3_eventday a:hover {padding: 0px;color: #fff;}

#events_calendar table td, #events_calendar table th {text-align:center;}
#events_calendar table td, #events_calendar table.events_nav tr td {padding:0px;border:none;}

#events_calendar table #today {padding:0px;background-color: #e2dac3;}
#events_calendar table td:hover {padding:0px;background-color: none;}
#events_calendar table td.ec3_eventday, #events_calendar table td:hover.ec3_eventday {padding:0px;background-color: #991c1f}

