.cal_main_div { padding-top: 10px; }
.cal_main_tbl { background-color: #000000; border: 1px solid #ffffff; }
.cal_inner_div { width: 170px; }

.cal_prev_td { text-align: left; width: 20px; }
.cal_prev { padding: 2px 1px 0px 3px; }
.cal_next_td { text-align: right; width: 20px; }
.cal_next { padding: 2px 3px 0px 1px; }
.cal_currentdate { text-align: center; background-color: #ffffff; color: #000000; }
.cal_currentdate span { color: #942821; }

.cal_dayofweek { color: #ffffff; font: normal 10px Arial; }
.cal_event { padding-left: 2px; padding-right: 2px; font: normal 10px Arial; color: #ffffff; }
.cal_all { color: #ffffff; text-decoration: none; }
.cal_all:hover { text-decoration: underline; }
