#calendar_table .title {text-align:center; color:#333; font-size:15px}
#calendar_table .next {text-align:right}
.calendar_name {display:none;font-size:16px; text-align:center}
#calendar_table td {padding:4px}
div.day_number, .week_number, .dayname, .dayname_weekend {text-align:center;font-weight:bold}
.dayname, .dayname_weekend, .dayname_weekend_selected_day{background:#f2f2f2;font-weight:bold}
#calendar_table {background:#FAF7E0;}
#calendar_table td.day, #calendar_table td.weekend, #calendar_table td.week_number {width:100px;background: #fff;}
#calendar_table td.week_number, #calendar_table td.week_title {background:#f2f2f2;}
#calendar_table td.week_number a, #calendar_table td.week_title {color:white; align:center; font-weight:bold; margin:auto}
#showFilter {display:none}
#add_todo{border:1px solid #ccc;padding:8px;position:absolute;top:1px;left:1px;background:#999;width:880px;margin:0px 0 0 0px;z-index:20000}
#todoAddForm{border:1px solid #ccc;padding:8px;position:absolute;top:1px;left:1px;background:#999;width:880px;margin:0px 0 0 0px;z-index:20000}
#add_event{border:1px solid #ccc;padding:8px;position:absolute;top:1px;background:#f2f2f2;width:880px;margin:0px 0 0 20px}
.popout-close{float:right;font-weight:bold;font-size:16px}
.title{font-size:16px}
.float{float:left;text-align:left}
.floatpadding{border:1px solid #ccc;margin:6px;padding:8px;background:#FAF7E0}
label{font-weight:bold}
.event_name{font-size:11px;}
.todo_name{font-size:11px;}
.popout-eventdetail{margin:14px 0;background:#FAF7E0;padding:8px}
.popout-tododetail{margin:14px 0;background:#FAF7E0;padding:8px}
.week_title{text-align:center}
.day_othermonth, .weekend_othermonth{width:100px;background: #ccc;}
.todo_name{background:#f2f2f2;border-bottom:1px solid #ccc}
#ext-gen128{display:none}
#recurr_event{display:none}
.todoname{font-weight:bold}
.event_end{display:none}
.eventname{font-weight:bold}
.todo_end{display:none}
#ext-gen62{display:none}
