#calendaralign{width:100%;}

.calendarBG{background-color: #e4e4e4;}

.calendarBlank{ font-family: Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;font-size: 11px;letter-spacing: .1em;text-decoration: none;text-align: left;vertical-align: top;color: #d3d0c0;background-color: #e4e4e4; }

.calendarHeader { font-weight: bold; color: #b07a25; text-align: center; padding:5px;}

.calendarMonthLinks {font-family: Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif; font-size: 11px; letter-spacing: .1em; text-decoration: none; color: #fff; background-color: transparent;padding:5px;}

.calendarMonthLinks a { color: #bf852a; text-decoration: none; background-color: transparent; font-size:180%;padding:5px}

.calendarMonthLinks a:visited {color: #bf852a; text-decoration: none; background-color: transparent;font-size:180%;}

.calendarMonthLinks a:hover {color: #786d6b; text-decoration: none; background-color: transparent; font-size:180%;}

.calendarDayHeading { font-weight: bold; font-size: 11px; color: #fff; background: #b07a25 url(http://ecommonground.org/images/interface/calendar_bg.gif) no-repeat;; text-align: center; vertical-align: middle; width:108px;padding:5px;}

.calendarToday{font-family: Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;font-size: 12px;font-weight: bold;letter-spacing: .1em;text-decoration: none;text-align: left;vertical-align: top;color: #444444;background: #c2c2c2 url(http://ecommonground.org/images/interface/calendar_bg.gif) no-repeat;}

.calendarCell{font-family: Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif; font-size: 10px;font-weight: none;letter-spacing: .1em;text-decoration: none;text-align: left;vertical-align: top;color: #786d6b;background: #d6d6d6 url(http://ecommonground.org/images/interface/calendar_bg.gif) no-repeat; height:100px;padding:3px;}

.calendarCell a{display:block;color: #bc1b1b;text-decoration: none;background-color:transparent;font-weight: bold;}

.calendarCell a:visited{color: #bc1b1b;text-decoration: none;background-color:transparent;}

.calendarCell a:hover{color: #49403f; text-decoration: none;}

.calendarEvent{font-family: Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;font-size: 10px;font-weight: none;letter-spacing: .1em;text-decoration: none;text-align: left;vertical-align: top;color: #000;background-color: transparent;}

.calendarEvent a{text-decoration: none;display: block;}

.calendarEvent a:hover{color: #ed8129;text-decoration: none;}

.calendarEvent a:visited{text-decoration: none;}