
table.calendar{border-spacing:0;width:380px;border:1px solid #eee;background-color:white;border-radius:0px 0px 10px 10px }
table.calendar th{background-color:#eee;padding:5px!important}
table.calendar td{padding:0!important}
td.day, table.calendar th{text-align:center!important;}
td.day:hover{background-color:#f5f5f5}
td.today{background-color:#4070FF;color:white}
td.today:hover{background-color:#3055b0;}
td.event_day{background-color:#F04848;color:white}
td.event_day:hover{background-color:#C03838;}
td.event_day.today{background-color:rgb(147,39,143);color:white}
td.event_day.today:hover{background-color:rgb(127,29,123);}
td.prev_month_day,td.next_month_day{color:#888}
td.day a{color:inherit;display:block;padding:5px;text-align:center}
td.day a:hover{text-decoration:none!important}
