/* override section banner setting - currently cityhall */
.smtbtn_events {font-size:12px; font-weight:bold; background:#F7931F; cursor:pointer; color:#fff; padding:4px; border:1px solid #9EB721}
.smtbtn_events:hover {background:#9EB721;}

.printlink a {font-weight:bold; font-size:12px; color:#CCC8A7; text-decoration:none}
.printlink a:hover {text-decoration:underline}
	
.backbutton {font-size:12px; color:black; text-align:center}
.backbutton a:link, .backbutton a:visited, .backbutton a:active {text-decoration: none; font-weight:bold; font-size:12px; color:#CCC8A7}
.backbutton a:hover {text-decoration: underline; color:#CCC8A7; } 

.tblEventDetails {width:100%; table-layout:fixed; border-collapse:collapse}
.tblEventDetails th {padding:4px; color:#9EB721; background:#FAEED4; border:1px solid #F6D9A5;}
.tblEventDetails td {border:1px solid #F6D9A5; background:#FAEED4; padding:8px }
.tblEventDetails td.eventname {color:#554F1F; background:#F6D8A6; text-align:center}
	.tblEventDetails td.contactinfo a {color:#CCC8A7; text-decoration:none; font-weight:bold}
	.tblEventDetails td.contactinfo a:hover {text-decoration:underline}
	
.tblFullCalendar {width:100%; table-layout:fixed; border-collapse:collapse}
.tblFullCalendar th {padding:4px; color:#9EB721; border:1px solid #F6D9A5; width:14%}
.tblFullCalendar td {border:1px solid #F6D9A5; background:#FAEED4; vertical-align:top}
.tblFullCalendar .datenum {padding:2px 5px 2px 5px; background:#DDE5B8; font-size:12px; font-weight:bold; color:#000}
	#rt_txt .tblFullCalendar .datenum a {font-size:12px; font-weight:bold; color:#000; text-decoration:none}
	#rt_txt .tblFullCalendar .datenum a:hover {font-size:12px; font-weight:bold; color:#000; text-decoration:underline}
.tblFullCalendar .dateventtext {vertical-align:top; padding:4px 2px 4px 2px; font-size:11px; line-height:13px; font-weight:bold; color:#CCC8A7}
	#rt_txt .tblFullCalendar .dateventtext a {font-size:11px; font-weight:bold; text-decoration:none;}
	#rt_txt .tblFullCalendar .dateventtext a:hover {text-decoration:underline}	
	
.tblcaldaylist {width:100%; table-layout:fixed; border-collapse:collapse}
.tblcaldaylist th {padding:4px; color:#9EB721; background:#FAEED4; border:1px solid #F6D9A5;}
.tblcaldaylist td {padding:4px; border:1px solid #F6D9A5; background:#FAE8C9;}
	.tblcaldaylist td a {color:#CCC8A7; font-weight:bold; text-decoration:none}
	.tblcaldaylist td a:hover {color:#9B7439; text-decoration:underline}
	
.tblCalendarNav {width:100%; table-layout:fixed}
.tblCalendarNav td {padding:0px 0px 10px 0px}
.tblCalendarNav td.printer {text-align:center; font-size:11px; font-weight:bold; padding:4px 0px 10px 0px}
	.tblCalendarNav td.printer a {text-decoration: none; font-weight:bold; color:#000}
	.tblCalendarNav td.printer a:hover {text-decoration: underline} 

.tblCalendarNav td.prev {text-align:left}
	.tblCalendarNav td.prev a  {text-decoration: none; background:url(/vimages/mini_cal_arrow_prev.png) no-repeat left center; font-size:13px; font-weight:bold; padding-left:20px; display:block; color:#000;}
	.tblCalendarNav td.prev a:hover {text-decoration: underline; color:#000;}

.tblCalendarNav td.next {text-align:right}
	.tblCalendarNav td.next a  {text-decoration: none; background:url(/vimages/mini_cal_arrow_next.png) no-repeat right center; font-size:13px; font-weight:bold; padding-right:20px; display:block; color:#000;}
	.tblCalendarNav td.next a:hover {text-decoration: underline; color:#000;}
	
	
.tblCalendarNav td.cntlarge {text-align:center; font-size:19px; font-weight:bold;}
	span.cntlarge {text-align:center; font-size:19px; font-weight:normal; color:#000}
