#EventWeek td,
#EventWeek th { width: auto; }

#EventWeek div { margin: 0; padding: 0; }

#EventWeek .CalHeader { font-size: 24px; color: #fff; text-align: center; background: #f696d7 url(../_images/img_calheader_back.gif) repeat-x top center; line-height: 32px; }
#EventWeek .Day { font-size: 12px; line-height: 12px; color: #555; font-weight: bold; text-align: center; background-color: #fbcee8; width: 80px; vertical-align: top; }
#EventWeek .Events { font-size: 11px; line-height: 12px; width: 80px; height: 150px; background-color: #fff; vertical-align: top; }
#EventWeek .divider { border-right: 1px solid #fde6f0; }
#EventWeek .weekend { background-color: #f6f6f6; }
#EventWeek .weekendH { background-color: #cbcbcb; }

#EventWeek .EventItem { display: block; width: 100%; height: auto; background: #fff url(../_images/img_cal_event_back.gif) repeat-x top left; }
#EventWeek .EventItem .EventTime { font-size: 11px; text-align: center; color: #fff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding:2px 0; margin-bottom: 3px; }
#EventWeek .EventItem .EventName { font-weight: bold; }
#EventWeek .EventItem .EventDesc { font-size: 11px; color: #777; }
#EventWeek .EventItem .EventPic { text-align: center; padding: 5px 0; }

#EventWeek .HolidayItem { display: block; width: 100%; height: auto; }
#EventWeek .HolidayItem .HolidayName { text-align: center; color: #fff; background-color: #afcb91; font-weight: normal; padding: 2px 0; }

#EventWeek .NoEvents { text-align: center; color: #bbb; }

#EventWeek .PrevWeek { font-size: 12px; }
#EventWeek .PrevWeek a { display: block; width: 23px; height: 23px; margin: 0 auto; background: transparent url(../_images/img_cal_prevweek.gif) no-repeat top left; }
#EventWeek .PrevWeek a:hover { background-image: url(../_images/img_cal_prevweek_f2.gif) }
#EventWeek .PrevWeek a span { display: none; }
#EventWeek .NextWeek { font-size: 12px; }
#EventWeek .NextWeek a { display: block; width: 23px; height: 23px; margin: 0 auto; background: transparent url(../_images/img_cal_nextweek.gif) no-repeat top left; }
#EventWeek .NextWeek a:hover { background-image: url(../_images/img_cal_nextweek_f2.gif) }
#EventWeek .NextWeek a span { display: none; }

#CalTitle { text-align: center; padding-bottom: 0; margin-bottom: 0; color: #000 }
#CalTagline { text-align: center; padding-top: 0; margin-top: 0; }