/* Table */ 
.month { border-style:none; background-color:#FFFFFF; text-align:center; border:1px solid #DBA17C; margin:3px auto 15px auto; }
.month tr td a { color:#000; width:56px; display:block; overflow:hidden; white-space:nowrap; font-size:9px; border:1px solid #BFA323; background-color:#FFD40F; padding:0px 0px 0px 2px; margin:2px; }
.month tr td a:hover { color:#FFF; background-color:#333; text-decoration:none; }

/* Month & Day Displays */
.monthname { font-size:14px; text-transform:uppercase; font-weight:bold; background-color:#DBA17C; color:#A95A2C; border-style:none; padding:2px 0px; text-align:center; }
.dayname { text-align:center; font-size:10px; font-weight:normal; color:#A95A2C; padding:2px 0px; }
.monthNumber { font-size:10px; background-color:#EFDDD1; text-align:right; padding:1px 2px 1px 0px; }

/* How Non Event Days Look */
.nomonthday { width:64px; height:63px; color:#666; background-color:#FAFCFE; border:1px solid #DBA17C; border-width:1px 0px 0px 0px; font-size:10px; text-align:center; vertical-align:top; }
.monthday { width:64px; height:63px; color:#666; background-color:#FFFFFF; border:1px solid #DBA17C; border-width:1px 0px 0px 1px; font-size:10px; text-align:center; vertical-align:top; }
.today { width:64px; height:63px; color:#000; background-color:#FFFFFF; border:1px solid #DBA17C; border-width:1px 0px 0px 1px; font-weight:bold; font-size:10px; text-align:center; vertical-align:top; }
.sunday { width:64px; height:63px; color:#666; background-color:#FFFFFF; border:1px solid #DBA17C; border-width:1px 0px 0px 0px; font-size:10px; text-align:center; vertical-align:top; }
.saturday { width:64px; height:63px; color:#666; background-color:#FFFFFF; border:1px solid #DBA17C; border-width:1px 0px 0px 1px; font-size:10px; text-align:center; vertical-align:top; }

/* How Events Look */
.event { width:64px; color:#000; background-color:#FFF; border:1px solid #333; font-weight:bold; font-size:10px; text-align:center; vertical-align:top; }
.todayevent { width:64px; 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. */
.eventContent_FullCalendar { width:451px; border:1px solid #DBA17C; border-top:none; margin:0px auto 3px auto; background-color:#FFF; }
.eventTitleLink_FullCalendar { width:447px; display:block; font-size:14px; border:1px solid #DBA17C; border-bottom:none; color:#666; padding:2px 0px 2px 4px; background-color:#EFDDD1; margin:2px auto 0px auto; }
.eventDates_FullCalendar { width:446px; font-size:9px; color:#777; background-color:#EFDDD1; padding:2px 0px 2px 5px; text-transform:uppercase; }
.eventReadMoreLink_FullCalendar { margin:0px 0px 0px 300px; display:block; font-size:9px; color:#8FA3BF; padding:3px 0px 3px 0px; background-color:#EFDDD1; border:1px solid #DBA17C; border-width:1px 0px 0px 1px; text-align:center; }
.eventDateHeader_FullCalendar { font-size:14px; font-weight:bold; border-bottom:1px solid #000;  }
.eventPicture_FullCalendar { border:1px solid #EEE; padding:2px; float:left; margin:0px 5px 5px 0px; }
.eventSubContent_FullCalendar { font-size:11px; padding:4px; color:#666; }
.eventDivider_FullCalendar { clear:both; font-size:0px; height:0px; margin-bottom:0px; }
.eventShowAllLink_FullCalendar { margin:5px 0px; display:block; width:160px; text-align:right; }
