/*------------------------------------------------------------------

Lake Zoar Authority @print
Website designed and coded by David Furnes.
http://lakezoarauthority.org/

THIS STYLESHEET IS ONLY USED WHEN THE PAGE IS PRINTED.

-------------------------------------------------------------------*/

/* BASIC STYLE ELEMENTS 
----------------------------- */

body {
  font-family: Arial, Helvetica, sans-serif;
}

p {
  margin-top: 3px;
  margin-bottom: 2px;
  padding: 10px;
  line-height: 1.2em;
}

strong {
  font-weight: bold;
}

a {
  color: #32708c;
}

a:visited {
  color: #666666;
}

#content ol {
  padding-left: 40px;
  list-style-type: decimal;
  list-style-position: outside;
}

#content ul {
  padding-left: 40px;
  list-style-type: disc;
  list-style-position: outside;
}

#commissioners ul {
  padding-left: 60px;
}

#content li {
  margin-bottom: 10px;
  line-height: 1.2em;
}

#wrapper-outer {
  width: 100%;
  background: url(images/bgwaves_lower.jpg) repeat-x  20% 210px;
}

#wrapper-inner {
  width: 100%;
  background: transparent url(images/bgwaves_upper.png) repeat-x  0% 195px;
}

#page {
  width: auto;
  margin: 0 5%;
  background: transparent;
  padding: 0;
}

#content {
  float: left;
  width: 735px;
  margin-right: 5px; 
  padding-bottom: 18px;
}

#content h3 {
  margin-top: 20px;
  margin-left: 5px;
  padding-left: 15px;
  font-family: Georgia, serif;
  font-size: 20px;
  color: #1f4657;
  border-bottom: 1px solid #CCCCCC;
}

#content h5 {
  margin-top: 5px;
  margin-left: 5px;
  margin-bottom: 10px;
  padding-left: 25px;
  font-family: Georgia, serif;
  font-size: 16px;
  color: #1f4657;
  font-weight: bold;

}

#sidebar {
  float: right;
  width: 200px;
  margin-top: 5px;
}

.file-button {
  display: block;
  background: #efefef;
  padding: 10px 5px 10px 30px;
  font-size: 12px;
  margin: 5px 10px 0 10px;
  border: 1px solid #CCCCCC;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  text-decoration: none;
}

.sidebar-extrainfo {
  font-size: 12px;
}

#sidebar-reminder {
  width: 180px;
  padding: 10px 10px;
  margin-bottom: 20px;
}

#sidebar-reminder h4 {
  background: #FFFFFF url(images/update.gif) no-repeat 0 0;
  height: 26px;
  margin-bottom: 5px;
}

#sidebar-reminder span {
  display: none;
}

#sidebar-nextmeeting {
  width: 180px;
  padding: 10px 10px;
  margin-bottom: 20px;
}

#sidebar-nextmeeting h4 {
  background: #FFFFFF url(images/nextmeeting.gif) no-repeat 0 0;
  height: 26px;
  margin-bottom: 5px;
}

#sidebar-nextmeeting span {
  display: none;
}

#sidebar-nextmeeting .meeting-date {
  text-align: center;
  font-size: 16px;
}

.button-nextmeeting {
  background: #efefef url(images/icon-tango_doc.png) no-repeat 3px 50%;
}

.button-nextmeeting:hover {
  background: #f5f5f5 url(images/icon-tango_doc.png) no-repeat 3px 50%;
}

#sidebar-map {
  width: 180px;
  padding: 10px 10px;
}

#sidebar-map h4 {
  background: #FFFFFF url(images/map.gif) no-repeat 0 0;
  height: 26px;
  margin-bottom: 5px;
}

#sidebar-map span {
  display: none;
}

#sidebar-harvestingdates {
  width: 180px;
  padding: 10px 10px;
}

#sidebar-harvestingdates h4 {
  background: #FFFFFF url(images/harvestingdates.gif) no-repeat 0 0;
  height: 55px;
  margin-bottom: 5px;
}

#sidebar-harvestingdates span {
  display: none;
}

#sidebar-harvestingdates ul {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
}

#sidebar-harvestingdates li {
  border-top: 1px solid #CCCCCC;
  padding: 15px 5px;
  text-align: center;
}

#sidebar-harvestingdates .list-first {
  border-top: 0;
}

#sidebar-safetyinspections {
  width: 180px;
  padding: 10px 10px;
}

#sidebar-safetyinspections h4 {
  background: #FFFFFF url(images/safetyinspections.gif) no-repeat 0 0;
  height: 55px;
  margin-bottom: 5px;
}

#sidebar-safetyinspections span {
  display: none;
}

#sidebar-safetyinspections ul {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
}

#sidebar-safetyinspections li {
  border-top: 1px solid #CCCCCC;
  padding: 15px 5px;
  text-align: center;
}

#sidebar-safetyinspections .list-first {
  border-top: 0;
}

#sidebar-upcomingevents {
  width: 180px;
  padding: 10px 10px;
}

#sidebar-upcomingevents h4 {
  background: #FFFFFF url(images/upcomingevents.gif) no-repeat 0 0;
  height: 55px;
  margin-bottom: 5px;
}

#sidebar-upcomingevents span {
  display: none;
}

#sidebar-upcomingevents ul {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
}

#sidebar-upcomingevents li {
  border-top: 1px solid #CCCCCC;
  padding: 15px 5px;
  text-align: center;
}

#sidebar-upcomingevents .list-first {
  border-top: 0;
}

#sidebar-eventscalendar {
  width: 180px;
  padding: 10px 10px;
  margin-bottom: 20px;
}

#sidebar-eventscalendar h4 {
  background: #FFFFFF url(images/eventscalendar.gif) no-repeat 0 0;
  height: 26px;
  margin-bottom: 5px;
}

#sidebar-eventscalendar span {
  display: none;
}


.button-googlecal {
  background: #efefef url(images/icon_googlecal.png) no-repeat 3px 50%;
}

.button-googlecal:hover {
  background: #f5f5f5 url(images/icon_googlecal.png) no-repeat 3px 50%;
}

.button-ical {
  background: #efefef url(images/icon-tango_calendar.png) no-repeat 3px 50%;
}

.button-ical:hover {
  background: #f5f5f5 url(images/icon-tango_calendar.png) no-repeat 3px 50%;
}

#sidebar-legal {
  width: 180px;
  padding: 10px 10px;
}

#sidebar-legal h4 {
  background: #FFFFFF url(images/legal.gif) no-repeat 0 0;
  height: 26px;
  margin-bottom: 5px;
}

#sidebar-legal span {
  display: none;
}

#sidebar-legal p {
  font-size: 12px;
}

#sidebar-address {
  width: 180px;
  padding: 10px 10px;
}

#sidebar-address h4 {
  background: #FFFFFF url(images/address.gif) no-repeat 0 0;
  height: 26px;
  margin-bottom: 15px;
}

#sidebar-address span {
  display: none;
}

#sidebar-address address {
  font-size: 12px;
  padding: 10px;
}

#actionbox {
  display: none;
}

#header {
  display: none;
}

#navbar {
  display: none;
}

#footer {
  width: 950px;
  background: transparent;
  height: 60px;
  margin: 15px auto 0 auto;
}

#contact {
  width: 320px;
  padding-right: 10px;
  margin-left: 5px;
  float: right;
}

#contact h4 {
  background: #4193b6 url(images/contact.gif) no-repeat 0 0;
  height: 26px;
}

#contact span {
  display: none;
}

#contact p {
  color: #FFFFFF;
  margin-top: 15px;
}

#contact a {
  color: #FFFFFF;
}

#useful-links {
  width: 560px;
  padding-left: 10px;
  margin-right: 5px;
  float: left;
}

#useful-links h4 {
  background: #4193b6 url(images/useful-links.gif) no-repeat 0 0;
  height: 26px;
  margin-bottom: 10px;
}

#useful-links span {
  display: none;
}

#useful-links ul {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
}

#useful-links li {
  display: inline-block;
  background: #3d8aac;
  width: 260px;
  margin: 4px 2px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#useful-links li:hover {
  background: #32708c;
}

#useful-links a {
  display: block;
  padding: 10px;
  padding-left: 25px;
  color: #FFFFFF;
  text-decoration: none;
}

#copyright {
  clear: both;
  padding-top: 20px;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
}

#copyright a {
  color: #FFFFFF;
  font-size: 11px;
}

#home_header1 {
  background: #FFFFFF url(images/home_header1.gif) no-repeat 0 0;
  height: 35px;
  margin-top: 5px;
  margin-left: 8px;
}

#home_header1 span {
  display: none;
}

#water-quality_header1 {
  background: #FFFFFF url(images/water-quality_header1.gif) no-repeat 0 0;
  height: 35px;
  margin-top: 5px;
  margin-left: 8px;
}

#water-quality_header1 span {
  display: none;
}

#safety_header1 {
  background: #FFFFFF url(images/safety_header1.gif) no-repeat 0 0;
  height: 35px;
  margin-top: 5px;
  margin-left: 8px;
}

#safety_header1 span {
  display: none;
}

#about_header1 {
  background: #FFFFFF url(images/about_header1.gif) no-repeat 0 0;
  height: 35px;
  margin-top: 5px;
  margin-left: 8px;
}

#about_header1 span {
  display: none;
}
