﻿#jMonthCalendar { position:relative; margin:10px;padding-bottom:15px;}
.MonthlyCalendar .MonthNavigation { border-bottom:solid 1px #ddd; clear:both; height:20px; padding:5px 10px 0 10px; }
.MonthlyCalendar .MonthNavPrev, .MonthlyCalendar .MonthNavNext, .MonthlyCalendar .TodayLink { width:13%; float:right; font-size:9px;}
.MonthlyCalendar .YearNavNext, .MonthlyCalendar .YearNavPrev { float:right; }
.MonthlyCalendar .MonthName { text-align:right; font-weight:bold; float:left; }


.MonthlyCalendar { height:100%; width:100%; border:solid 1px #ddd; border-collapse:collapse;clear:both; }
.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;height:35px; width:27px; }
.DateLabel { height:16px; width:100%; background:#F7F7F7 none repeat scroll 0 0; text-align:right; }
.DateLabel a { cursor:pointer; padding:0 5px 2px; text-decoration:none; line-height:16px; }

#CalendarBody .Inactive, #CalendarBody .Weekend { background:#fafafa none repeat scroll 0 0; }
.Today {background-color:#EFEFEF;border:1px solid #999999; display:inline-table; font-weight:bold;width:36px;}

#jMonthCalendar .Event { font-size:12px; padding:4px; margin-bottom:1px; cursor:pointer; display:block; background-image:url(../images/rtDay.gif); background-repeat:no-repeat; background-position: center center;height:20px; width:30px;}
.Event a { text-decoration:none; color:#000; }
.Event a:hover { text-decoration:underline; }


