/* Print Stylesheet - Developed Exclusively for http://www.hoby.org by Eric Ellis
Copyright 2008. Eric Ellis/ProjectEric.com.  All rights reserved. */  

body {
background-color: white;
font-family: Tahoma, Verdana, sans-serif;
}

img {
display: none;
}

#frame {
float: none !important;
width: auto;
background: none;
margin: 0;
padding: 0;
}

#header {
display: none;
}

#topbanner {
display: none;
}

#masthead {
display: none;
}

#contact {
display: none;
}

#upcomingevents {
display: none;
}

/* Hides the Google search bar */
table.google {
display: none;
}

/* Unfloats all wrappers and blocks (e.g. all the layout) */
#wrapper,
#innerwrapper,
#innerwrapper_color {
clear: both;
width: auto;
float: none !important;
background: none;
margin: 0;
padding: 0;
border: none;
}

/* Hides all of the navigation for print */
#header,
#header .nav {
display: none;
border: none;
}
/* end hide nav */

#content,
#content_page,
#content_pagesecondary,
#sidebarleft_content,
#sidebarright_content,
#sidebarrightpage_content,
#feature {
clear: both;
width: auto;
border: none;
margin: 0 6% 0 4%;
padding: 0;
float: none !important;
}

#content h2,
#content_page h2,
#content_pagesecondary h2,
#sidebarleft_content h2,
#sidebarright_content h2,
#sidebarrightpage_content h2,
#feature h2 {
font-size: 16px;
color: black;
font-weight: bold;
border-bottom: 2px solid black;
margin: 0;
padding: 25px 0 0 0;
text-align: left;
}

#content h3,
#content_page h3,
#content_pagesecondary h3,
#sidebarleft_content h3,
#sidebarright_content h3,
#sidebarrightpage_content h3 {
font-size: 14px;
color: black;
font-weight: bold;
border-bottom: none;
margin: 0;
padding: 10px 0 0 0;
}

#content h4,
#content_page h4,
#content_pagesecondary h4,
#sidebarleft_content h4,
#sidebarright_content h4,
#sidebarrightpage_content h4 {
font-size: 12px;
color: black;
border-bottom: 1px dashed black;
font-weight: bold;
margin: 0 0 5px 0;
padding: 20px 0 3px 0;
}

#content p,
#content_page p,
#content_pagesecondary p,
#sidebarleft_content p,
#sidebarright_content p,
#sidebarrightpage_content p,
#feature p {
font-weight: normal;
font-size: 11px;
}

#content ul,
#content_page ul,
#content_pagesecondary ul,
#content ol,
#content_page ol,
#content_pagesecondary ol
#sidebarleft_content ul,
#sidebarright_content ul,
#sidebarrightpage_content ul,
#sidebarleft_content ol,
#sidebarright_content ol,
#sidebarrightpage_content ol {
margin: 0;
padding: 10px 0 12px 20px;
font-size: 11px;
}

#content li,
#content_page li,
#content_pagesecondary li,
#sidebarleft_content li,
#sidebarright_content li,
#sidebarrightpage_content li {
list-style-type: none;
display: block;
margin: 0;
padding: 5px 0 0 0;
line-height: 1.4em;
}

/* end content re-style */

#footer {
margin: 10px 0 0 0;
font-size: 10px;
font-weight: normal;
border-top: 1px solid black;
}



