/* Table */
.month { border-style:none; background-color:#FDE1E6; text-align:center; border:1px solid #F88C9C; margin:3px; }

/* Month & Day Displays */
.monthname { text-align:center;	font-size:13px;	font-weight:normal;	background-color:#F88C9C; color:#000; border-style:none; }
.dayname { text-align:center; font-size:11px; font-weight:normal; color:#000; }

/* How Non Event Days Look */
.nomonthday { color:#456; background-color:#FDE1E6; font-size:10px; text-align:center; vertical-align:middle; height:20px; width:20px; }
.monthday { color:#456; background-color:#FDE1E6; font-size:10px; text-align:center; vertical-align:middle; height:20px; width:20px; }
.today { color:#00F; background-color:#FDE1E6; font-weight:bold; font-size:10px; text-align:center; vertical-align:middle; height:20px; width:20px; }
.sunday { color:#456; background-color:#FDE1E6; font-size:10px; text-align:center; vertical-align:middle; height:20px; width:20px; }
.sunday a { color:#667171; }
.saturday { color:#456; background-color:#FDE1E6; font-size:10px; text-align:center; vertical-align:middle; height:20px; width:20px; }
.saturday a { color:#667171; }

/* How Events Look */
.event { color:#F33A56; background-color:#FFF; border:1px solid #F88C9C; font-weight:bold; font-size:10px; text-align:center; vertical-align:middle; height:20px; width:20px; }
.event a { color:#F33A56; }
.todayevent { color:#F33A56; background-color:#FFF; border:1px solid #F88C9C; font-weight:bold; font-size:10px; text-align:center; vertical-align:middle; height:20px; width:20px; }
.todayevent a { color:#F33A56; }