/* Place all calendar styles here
	colors: 
	red: #d21e4c or #ED1B2D
	yellow: #ffffdb
	darkred: #D51828 (searchbox)
	gold: #d7AF68 or #D6B066
	darkblue: #014585
 */
#calendarnav {text-align: right; padding:0 0 5px 0;}
#newcalendar { width: 600px; overflow: hidden;}
.newcalendar {width: 600px; overflow: hidden;}
.newcaldate {width: 600px; padding: 2px 0; font-size: 1.1em !important;}
.newcaldate span.day {display: block; float: left; margin: 0 5px 0 10px;}
.newcaldate span.date {display: block; float: left; text-align: left; margin: 0 10px 0 0;}
.newcalevent {border-bottom: 1px solid #C0C0C0; padding: 7px 0; overflow: hidden; width: 100%;}
.newcalevent span.time {display: block; float: left; text-align: left; margin: 0 5px 0 0; width: 45px;}
.newcalevent span.caldetail {display: block; float: left; width: 545px;}
.newcalevent span.map {display: block; float: right; text-align: right; margin: 0 0 0 5px;}

#calendarnav {font-size: 1.2em;}
#calendarnav a, #calendarnav a:visited, #calendarnav a:active {text-decoration: underline;}
#calendarnav a:hover  {text-decoration: underline;}
#rssfeed {float: left; width: 105px; padding: 0 0 5px 0;}
#rssfeed a, #rssfeed a:active, #rssfeed a:visited {text-decoration: none;} 
#calendar {font-size: 0.8em;}
#calendar a, #calendar a:visited, #calendar a:active  {text-decoration: underline;}
#calendar a:hover  {text-decoration: underline;}