.events {}
#eventDetails { display: none; z-index: 100; position: fixed; top: 110px; left: 25%; height: 250px; overflow: auto; background: #ffffff; width: 400px; padding: 20px; }
#eventOverlay { display: none; z-index: 99; position: fixed; left: 0; top: 0; bottom: 0; right: 0; background: #212121; filter: alpha(opacity=85); -moz-opacity:.85; opacity:.85; }

.eventData { display: none; }
.eventTitle { font-family: arial; font-size: 13px; font-weight: bold; }
.eventTime {}
.eventDates { font-family: arial; font-size: 12px; }
.eventLocation { font-size: 13px; }
.eventDescription { font-size: 12px; }
.eventDateLocation { font-size: 12px; font-family: arial; font-weight: bold; }

#eventDetails .eventDescription { width: 300px; padding: 5px; }

#miniCal {}
.monthlink { font-size: 25px; padding: 10px; }
.monthlink a { font-size: 35px; }
.calTitle {}
.monthlink {}
.daysBlank {}

.evWrapper { margin: 5px 0 5px 0; padding: 0; line-height: 120%; cursor: hand; }
.evWrapper:hover { background: #ffdac2; cursor: hand; }
.evWrapper .eventTitle { text-transform: uppercase; }

.eventWrapper { margin: 1px 0 1px 0; padding: 3px; cursor: hand; }
.eventWrapper:hover { background: #ffdac2; cursor: hand; }
.off:hover { background: none; }

.eventName { font-size: 11px; font-weight: bold; margin: 0; }
.eventTimeLocation { font-size: 10px; margin: 0; font-family: arial; }
.days { padding: 6px 3px 6px 3px; border-bottom: 2px solid #000000; width: 14%; vertical-align: top; line-height: 100%; }
.daysWeek { font-size: 14px; }
.on {}
.blank {}
.moreText { color: #d95500; font-family: arial; font-weight: bold; font-size: 11px; }
.heightFixer { float: right; height: 80px; }

.eventTabs { padding: 3px 5px 3px 5px; background: #ffeadc; float: left; margin-right: 5px; color: #000000; font-size: 13px; }
.eventTabs a { }

.morelink { 
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	text-transform: uppercase;
	text-decoration: underline;
	color: #CC3333;
	font-style: italic;
	font-weight: bold;
}