div.calendarContainer { background:#f0efe9;  }
div.calendarContainer h2 {  }

div#calendarHead { background:#FFF;font-size:24px;color:#7acb38;line-height:46px;padding:0 0px 0 10px;margin:0 0px -0px -7px;width:220px; }

div#calendar { padding-left:3px; }
div.noLeftMargin{margin-left:0px;}

div.calheader { position:relative;float:left;color:#66645e;font-size:17px;margin:5px 0 0px 0;padding-bottom:10px;width:230px;left:7px; }

.calnavleft  { background:url(/images/btns/cal_left.gif);height:15px;width:23px;position:relative;float:right;right:37px;}
.calnavright { background:url(/images/btns/cal_right.gif); position:absolute;float:right;height:15px;width:23px;right:7px;top:0px; }

.calnavleft:hover, .calnavright:hover { cursor:pointer; }

.calweekdaycell { font-size:13px; color:#66645e; font-weight:bold; text-align:center; width:33px; }
/* set line height equal to cell height to center vertically */

#eventcal{margin-left:-10px;margin-bottom:-20px;}
td.calcell { border:1.5px solid #f0efe9; color:#c6ced1; font-size:11px; background:#fff; height:20px; line-height:20px; text-align:center; white-space:nowrap; }
td.calcell a { color:#87857f; display:block; height:100%; text-decoration:none;font-weight:bold;cursor:default; }
td.calcell a.selector{ color:#ABA89C; }
td.calcell.highlight1 a { cursor:pointer; }
td.calcell.highlight1 a{color:#53a7a9;font-weight:bold;}

td.calcell.oom {color:#aba89c;}
td.calcell.highlight1 a:hover,
td.calcell a:hover, 
td.calcell.selected a { color:#fff; background:#53a7a9; }

