/* General-purpose reset */
* {background-image: none !important; background-color: #fff !important;}

/* General elements */
body {font: 11pt "times new roman", times, serif;}

/* Containers */
#container {width: 100%; margin: 0;}
#masthead {position: static;}
#mastheadAltMedia {display: block; height: 1.75in;}
#logoScreen, #logoMobile {display: none;}
#logoPrint {display: block; width: 377px; height: 149px; float: left;}
#mastheadAltMedia p {float: right; margin-top: 10px; text-align: right; font: italic .9em georgia, "times new roman", serif; color: #151e25;}
#mastheadAltMedia p a {color: #151e25; text-decoration: none;}
.searchForm {display: none;}
#churchDrawing {display: none;}
#photoBar {display: none;}
#menuPrimary {display: none;}
#contentInner {width: 100%; margin: 0; padding: 0 !important;}
#contentInner:after {height: .1em;}
#footer {height: auto; padding: 0; clear: both;}
#contentPrimary {width: 65%; overflow: visible;}
#contentSecondary {width: 27%; margin: 0; overflow: visible;}
#contentSecondary .sidebarBoxHead {width: 100%; height: auto; padding: 0;}
#contentSecondary .sidebarBoxBody {width: 100%; margin: 0; padding: 0;}
#contentSecondary .sidebarBoxFoot {display: none;}

/* Content Appearance */
#content p, #content li, #content a, #content td, #content th {color: #000;}
#contentPrimary p.firstParagraph:first-letter {color: #0e1c31;}

#contentPrimary h2 {font-size: 1.6em;}
#contentPrimary h3 {font-size: 1.2em;}
#contentPrimary h4 {font-size: 1.0em;}
#contentPrimary p {line-height: 1.4;}
#contentPrimary li {line-height: 1.3;}
#contentPrimary .accentImageLeft, #contentPrimary .accentImageRight {border-top: 1px solid #eee; border-left: 1px solid #eee;}

#contentSecondary h3 {font-size: 1.2em;}
#contentSecondary h4 {font-size: 1.0em;}
