body {
	color: #4d4d4f;
	background: #fff;
	font: 16px/1.2 "Roboto", "Helvetica Neue", "Helvetica", sans-serif;
}

article a[href^="#"]:after {
   content: "";
}
h1, h2, h3, h4 {
   page-break-after: avoid;
}
h1 {
	font-size: 25px;
}
h2 {
	font-size: 22px;
}
h3 {
	font-size: 20px;
}
ul, img {
   page-break-inside: avoid;
}
.logo {
	margin: 0;
}
.text-int-banner h1 {
	font-size: 28px;
	padding: 5px 0 0;
	margin-bottom: 20px;
	background: transparent;
}
section.banner-int {
	min-heigth: 34px;
	background: transparent;
}
.center-holder {
	padding: 0;
}
#main a {
  font-weight: bolder;
  text-decoration: none;
}

#main a[href^=http]:after {
  content:" <" attr(href) "> ";
}
.slideOutUp #header {
	position: relative;
}
#header .top-panel, 
#header .box-hold, 
.section-events, 
.section-related,
section.banner, 
section.banner-int img, 
#footer .donate-bar,
#footer .footer-info,
#footer .footer-nav,
#footer .footer-box .menu,
div.breadcrumb-row,
div.box-back {
	display: none;
}
section.banner-int.screening img {
	display: block;
}
section.banner-int.screening {
	display: block;
	margin-bottom: 25px;
}
section.banner-int.screening h1 {
	padding: 5px 10px;
}
#header {
	height: 50px;
	margin-bottom: 20px;
}
.section-landing .center-holder {
	padding: 0;
}

div.accordion-content {
	display: block;
}
ul.anchors li {
    font-size: 19px;
}
.text-int-banner .text-hold {
	margin: 0;
}
a.accordion-toggle, a.accordion-toggle:hover {
	padding: 5px 0;
	margin-bottom: 10px;
	font-size: 22px;
	border-bottom: 3px solid #b7c828;
}
.accordion-content {
    padding: 0;
}
.printcontainer {
    display: none;
}

.print-page {
    display: none;
}