/* Table */
.month { border-style:none; background-color:#FFFFFF; text-align:center; border:1px solid #CCDDEE; margin:3px auto 15px auto; }
.month tr td a { color:#D39D9D; width:90px; display:block; overflow:hidden; white-space:nowrap; font-size:9px; border:1px solid #EFD1D1; background-color:#EFE0E0; padding:0px 0px 0px 2px; margin:2px; }
.month tr td a:hover { color:#FFF; background-color:#D19A9A; text-decoration:none; }

/* Month & Day Displays */
.monthname { font-size:14px; text-transform:uppercase; font-weight:bold; background-color:#C3D9FF; color:#4775BF; border-style:none; padding:2px 0px; text-align:center; }
.dayname { text-align:center; font-size:10px; font-weight:normal; color:#4775BF; padding:2px 0px; }
.monthNumber { font-size:10px; background-color:#E8EEF7; text-align:right; padding:1px 2px 1px 0px; }

/* How Non Event Days Look */
.nomonthday { width:98px; height:95px; color:#666; background-color:#FAFCFE; border:1px solid #CCDDEE; border-width:1px 0px 0px 0px; font-size:10px; text-align:center; vertical-align:top; }
.monthday { width:98px; height:95px; color:#666; background-color:#FFFFFF; border:1px solid #CCDDEE; border-width:1px 0px 0px 1px; font-size:10px; text-align:center; vertical-align:top; }
.today { width:98px; height:95px; color:#000; background-color:#FFFFFF; border:1px solid #CCDDEE; border-width:1px 0px 0px 1px; font-weight:bold; font-size:10px; text-align:center; vertical-align:top; }
.sunday { width:98px; height:95px; color:#666; background-color:#FFFFFF; border:1px solid #CCDDEE; border-width:1px 0px 0px 0px; font-size:10px; text-align:center; vertical-align:top; }
.saturday { width:98px; height:95px; color:#666; background-color:#FFFFFF; border:1px solid #CCDDEE; border-width:1px 0px 0px 1px; font-size:10px; text-align:center; vertical-align:top; }

/* How Events Look */
.event { width:98px; color:#000; background-color:#FFF; border:1px solid #333; font-weight:bold; font-size:10px; text-align:center; vertical-align:top; }
.todayevent { width:98px; color:#000; background-color:#FFF; border:1px solid #333; font-weight:bold; font-size:10px; text-align:center; vertical-align:top; }

/* Text */
.calendarMonthHeader { font-size:14px; font-weight:bold; border-bottom:1px solid#000; padding:5px 0px; }
.calendarHeader { font-size:14px; font-weight:bold; text-decoration:underline; margin-bottom:10px; }
.calendarContent { font-size:12px; font-weight:normal; padding:5px; }
.calendarSubHeader { font-size:11px; font-weight:bold; text-decoration:underline; }
.calendarSubContent { font-size:11px; font-weight:normal; padding:5px; margin-bottom:5px; }

/* This goes In The styles.css file typically.. can stay here. */
.eventDateHeader_FullCalendar { font-size:14px; font-weight:bold; border-bottom:1px solid #000;  }
.eventContent_FullCalendar { border:1px solid #CCDDEE; border-top:none; width:691px; margin:0px auto 3px auto; background-color:#FFF; }
.eventPicture_FullCalendar { border:1px solid #EEE; padding:2px; float:left; margin:0px 5px 5px 0px; }
.eventTitleLink_FullCalendar { display:block; font-size:14px; border:1px solid #CCDDEE; border-bottom:none; color:#666; padding:2px 0px 2px 4px; width:687px; background-color:#E8EEF7; margin:2px auto 0px auto; }
.eventSubContent_FullCalendar { font-size:11px; padding:4px; color:#666; }
.eventDates_FullCalendar { font-size:9px; color:#777; background-color:#E8EEF7; padding:2px 0px 2px 5px; width:686px; text-transform:uppercase; }
.eventDivider_FullCalendar { clear:both; font-size:0px; height:0px; margin-bottom:0px; }
.eventShowAllLink_FullCalendar { margin:5px 0px; display:block; width:160px; text-align:right; } 
.eventReadMoreLink_FullCalendar { display:block; font-size:9px; color:#8FA3BF; padding:3px 0px 3px 0px; margin:0px 0px 0px 550px; background-color:#E8EEF7; border:1px solid #CCDDEE; border-width:1px 0px 0px 1px; text-align:center; }
