body, form {margin:0; padding:0}
.cnt {text-align:center}
img {border:0}
a {color:#000}
.noprint {display:none}

/* Divs to hide on print */
#banner, #contentgradient, #lt, #tbarholder, #topcontactlinks, #printtextsizeholder, #weathercolholder, #currentdatetimeholder, #sanddollar_bot, #leftdip, #rtt, #bbarlinks, #copyr, #bbar, #preloadholder, #keywordsearchcontainer, #pathlink, #inner_rt, #pathlinksub {display:none}

/* Additional Formatting */
#pagetitle h1 {margin:0px 0px 30px 0px; color:#000; text-align:right; padding:6px 0px 6px 0px; font:bold 16px verdana}

#mainholder, #contentholder {padding:0; margin:0; width:100%; vertical-align:top}
#rt, #rt_txt, #inner_lt, #inner_lt_txt {width:100%; font:13px verdana; color:#000; padding:0; margin:0; vertical-align:top}



/* Events Only Printing */
#content {width:100%}
.noprint {display:none}
#lt, #greenbar, #beigebar, #banner, #mailinglist, h1, #evlinks, #botlinks, #navholder {display:none}
#rt {width:100%; vertical-align:top}
#rtext {padding:0p; width:100%;}
.evprintmonthname {text-align:center; display:block; font-size:16px; font-weight:bold;}

.weekviewheader {text-align:left; font-size:16px; background:#F8DECC; color:#28520C; padding:6px 6px 6px 36px;}
.dayviewheader {text-align:center; font-size:16px; background:#F8DECC; color:#28520C; padding:6px 6px 6px 6px;}
.tbleventsweekview {width:100%; font-size:13px}
.tbleventsweekview th {text-align:left; color:#1C6C3C; border-bottom:1px solid #B5AE9B}
.tbleventsweekview td {padding:10px 4px 10px 4px; border-bottom:1px solid #B5AE9B}	
	
.tblEventDetails {width:100%; table-layout:fixed; border-collapse:collapse}
.tblEventDetails th {padding:4px; color:#9EB721; background:#FAEED4; border:1px solid #C4BC93;}
.tblEventDetails td {border:1px solid #C4BC93; 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:#000; font-size:12px; background:#EDEBE1; border:1px solid #C4BC93; width:14%}
.tblFullCalendar td {border:1px solid #C4BC93; background:#fff; vertical-align:top}
.tblFullCalendar .datenum {padding:2px 5px 2px 5px; background:#F8DECC; font-size:12px; font-weight:bold; color:#000}
	#rtext .tblFullCalendar .datenum a {font-size:12px; font-weight:bold; color:#000; text-decoration:none}
	#rtext .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}
	#rtext .tblFullCalendar .dateventtext a {font-size:11px; font-weight:bold; text-decoration:none;}
	#rtext .tblFullCalendar .dateventtext a:hover {text-decoration:underline}	
	
.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}
