/* Table */
.month { border-style:none; background-color:#EEEEEE; text-align:center; border:1px solid #333; margin:3px; }

/* Month & Day Displays */
.monthname { text-align:center;	font-size:13px;	font-weight:bold;	background-color:#333; color:#FFF; border-style:none; }
.dayname { text-align:center; font-size:11px; font-weight:normal; color:#000; }

/* How Non Event Days Look */
.nomonthday { color:#666; background-color:#EEEEEE; font-size:10px; text-align:center; vertical-align:middle; height:20px; width:20px; }
.monthday { color:#666; background-color:#EEEEEE; font-size:10px; text-align:center; vertical-align:middle; height:20px; width:20px; }
.today { color:#000; background-color:#EEEEEE; font-weight:bold; font-size:10px; text-align:center; vertical-align:middle; height:20px; width:20px; }
.sunday { color:#666; background-color:#EEEEEE; font-size:10px; text-align:center; vertical-align:middle; height:20px; width:20px; }
.sunday a { color:#666; }
.saturday { color:#666; background-color:#EEEEEE; font-size:10px; text-align:center; vertical-align:middle; height:20px; width:20px; }
.saturday a { color:#666; }

/* How Events Look */
.event { color:#000; background-color:#FFF; border:1px solid #333; font-weight:bold; font-size:10px; text-align:center; vertical-align:middle; height:20px; width:20px; }
.event a { color:#000; }
.todayevent { color:#000; background-color:#FFF; border:1px solid #333; font-weight:bold; font-size:10px; text-align:center; vertical-align:middle; height:20px; width:20px; }
.todayevent a { color:#000; }

/* 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-top:15px; 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; }
