/* CSS Document*/

#cal_container { margin: 2em auto 0 auto; padding-bottom: 2em; }
#month { border-collapse: collapse; background-color: #fff; }
#month th, #month td { border: 1px solid #000; }
#month thead { color: #FFFFFF; background-color:#B21F29; }
/*#month td { width: 6.2em; height: 6.2em; padding: .1em; vertical-align: top; overflow: auto; }*/
#month td { width: 6.2em; height: auto; padding: .1em; vertical-align: top; overflow: visible; }
#month td .date {  font-size: .9em; font-weight: bolder; color: #7E1920; }
#month td .date_today {  font-size: .9em; font-weight: bolder; color: #ffffff; background-color: #7E1920; display: block; text-decoration: blink; }
/*#month td .day { width: 8em; height: 7em; overflow:visible; margin-top: 0; padding-bottom: 2px; }*/
#month td .day { width: 8em; min-height: 7em; overflow:visible; margin-top: 0; padding-bottom: 2px; }
#month td .day_content { font-size: .8em; }
#month td .content_item { border: 1px solid #D5A7AA; background: #f3f5f4; margin: 0 2px 3px 2px; padding: 2px;}
#month td .content_non_item { background: #f3f5f4; margin: 2px 2px 6px 2px; padding: 2px;}
/* use prop hack from http://www.greywyvern.com/code/min-height-hack to make daytime division divs min-height work in IE 6 and earlier */
#month .prop { height:35px; float:right; width:1px; }
#month tbody .weekend { background-color:#EEA1A6; }
#month tbody .next, #month tbody .previous { background-color:#ddd; }
/*#cal_container .title { margin: 0 0 .5em .5em; font: 1.7em Arial, Helvetica, sans-serif; color: #610C83; display: block; text-align: center; }*/
/*#cal_container .title { margin: 0 0 .5em .5em; font: 1.7em Arial, Helvetica, sans-serif; color: #B21F29; display: block; text-align: center; }*/
#cal_container .title_center { margin: 0 0 .5em .5em; font: 1.7em Arial, Helvetica, sans-serif; color: #7E1920; display: block; text-align: center; }
#cal_container .title_left {text-align: left; display: block; }
#cal_container .title_right {text-align: right; display: block; }
#month th { font: .9em bold Arial, Helvetica, sans-serif; }
#cal_container p {margin: 0; font-size: inherit; }

#month .cell_table th, #month .cell_table td {
  border: none;
}
#month .cell_table {
  width: 100%;
}

