﻿body {
}
#jMonthCalendar .Meeting { background-color: #90A8C4;}
#jMonthCalendar .Birthday { background-color: #DD00FF;}
#jMonthCalendar #Event_3 { background-color:#0000FF; }

#jMonthCalendar a { font-size:11px; }
        
#jMonthCalendar { position:relative; }
.MonthlyCalendar .MonthNavigation { border-bottom:solid 1px #ddd; clear:both; height:20px; padding:5px 0px 0 0px; }
.MonthlyCalendar .MonthNavPrev, .MonthlyCalendar .MonthNavNext, .MonthlyCalendar .TodayLink { width:30px;padding:0 5px 0 5px; float:left; }
.MonthlyCalendar .MonthNavNext {float:right;text-align:right; }
.MonthlyCalendar .YearNavNext, .MonthlyCalendar .YearNavPrev { width:10%; float:right; }
.MonthlyCalendar .MonthName { width:200px; text-align:center; font-weight:bold; float:left; }


.MonthlyCalendar { height:100%; width:100%; border:solid 1px #ddd; border-collapse:collapse; }
.MonthlyCalendar #CalendarHead { width:100%; background:#F7F7F7 none repeat scroll 0 0; }
.MonthlyCalendar #CalendarHead .DateHeader { width:14%; text-align:center; }

.MonthlyCalendar #CalendarBody { }
.DateBox { vertical-align:top; border:solid 1px #ddd; background:#EFF1FF;}
/*.Weekend,.Weekend .DateLabel {background:#FFDFDF !important;}*/
.Weekend,.Weekend .DateLabel {background:#DFE2FF !important;}
.DateHeader {background:#EFF1FF;}
.DateLabel { height:16px; width:100%; background:#EFF1FF none repeat scroll 0 0; text-align:right; }
.DateLabel a { cursor:pointer; padding:0 5px 2px; text-decoration:none; line-height:16px; }

#CalendarBody .Weekend { background:#DFE2FF none repeat scroll 0 0; }
.Today, { background:#FF8F8F; none repeat scroll 0 0; }

#jMonthCalendar .Event { font-size:8px;border:solid 0px #000; cursor:pointer; display:block;height:23px; }
.Event a { text-decoration:none; color:#000;font-size:8px;font-weight:normal; }
.Event a:hover { text-decoration:underline; }


