@charset "UTF-8";
/* CSS Document */
@page {
  margin: 1cm;
}
@media print {
  body {
    margin: 0;
    color: #000;
    background-color: #fff;
	font: 13px;
	font-family:  Georgia, "Times New Roman", Times, serif;
    line-height: 1.3em;
  }
  .faq-content{
        display:block !important;
    }
}
nav, iframe, .menu, .burger {
  display: none;
}
.skip-to-content {
  display: none;
}
.footer-social{
display: none !important;
}
h1, h2, h3, h4, h5 {
  page-break-after: avoid;
}
h1 {
font-size: 24pt !important;
line-height: 1.2 !important;
font-weight: bold !important;
font-family:  Georgia, "Times New Roman", Times, serif !important;
color: #000000;
}
h2, h3, h4 {
font-family:  Georgia, "Times New Roman", Times, serif !important;
font-size: 14pt !important;
font-weight: bold !important;
margin-top: 25px !important;
line-height: 1.2 !important;
color: #000000;
}
p{
  font-style: normal !important;
  font-size: 13px !important;
  line-height: 1.3em !important;
  letter-spacing: -.01em;
  margin-bottom: 15px !important;
  color: #000000;
}
img {
max-width: 500px;
}
header {
  position: static;
  padding: 5px 0px;
  box-shadow: none;
  background-color: #ffffff;
}
.header-inside {
  width: 100%;
}
nav#hamburger-content {
  display: none;
}
main {
    width: 100%;
    margin: 0px auto 0px;
}
#topintro ul{
display: none;
}
div#libraryphoto01{
display: none;
}

.bannersub .inner .copy h2 br {
   display: none;
}
#topintro.global-dual .inner div {
	background-color: #ffffff !important;
}
#topintro .global-dual-copy {
  padding: 0 !important;
  width: 100% !important;
  color: #000000 !important;
}
#topintro .global-dual-copy h2 {
  font-size: 35px;
  line-height: 1.1em;
  margin: 0 0 10px !important;
  color: #000000 !important;
}
.global-dual {
     border-top: none; 
     border-bottom: none; 
}
.global-dual-copy p {
  font-size: 20px;
  line-height: 1.3em;
  color: #000000 !important;
  margin: 0 0 10px;
}
.global-dual-copy a:link, .global-dual-copy a:active, .global-dual-copy a:visited{
  color: #000000 !important;
  text-decoration: underline;
}
#literarytrail .library-facts-text, #events .library-facts-text {
  padding: 1% 0;
  width: 100%;
}
.center {
    width: 100% !important;
    text-align: left !important;
  
}
.faq-title::after {
	display: none;
}
#topintro.global-dual .inner div {
    padding: 2%;
}
.inner2 h3 {
   text-align: left;
}
.library-facts .inner#literarytrail, .library-facts .inner#FAQs, .library-facts .inner#events {
    margin: 30px 2% 15px;
}
.library-dropdowns {
    width: 100%;
}
.library-facts .inner h2 {
       text-align: left !important;
    width: 100%;
}
.library-facts .inner h2 br {
      display: none;
}
.library-facts .inner p {
    text-align: left;
    width: 100%;
}
.library-facts .inner2 {
    width: 100%;
    max-width: none;
    padding: 1em 0 1em;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.library-facts .inner {
  width: 96%;
  border-bottom: 1px solid #000;
}
.inner#FAQs .library-facts-text {
   padding: 0;
}
.library-facts .inner#literarytrail h2, .library-facts .inner#events h2 {
    margin: 0 auto 20px !important;
	width: 96%;
}
.library-facts .inner#FAQs h3 {
    padding-top: 10px;
	margin: 0 0 10px !important;
	width:100%;
}
.library-facts .inner#FAQs p {
    width: 100%;
}
#literarytrail .library-facts-map {
  display: none;
}
.library-facts .inner#googlemap {
  padding-top: 0px;
}
.library-facts {
    width: 100%;
	border-top: 1px solid #000000;
    background-image: none;
	text-align: left;
	padding:0;
}
.library-facts-text {
     padding: 2%;
}
.library-facts .inner {
    width: 100%;
    max-width: none;
    margin: 0 auto 10px;
    -webkit-box-shadow: none;
    box-shadow: none;
	text-align: left;
}
.google-map-holder {
  display: none;
}
#events .library-facts-map{
	display: none;
}
