@media print {
	html, body {
		background-color:transparent;
	}
	.navbar {
		display:block !important;
		height: 3rem;
		margin-bottom: 0;
		border-bottom: 3rem solid #002657;
	}
	.navbar-uf-logo, .navbar-uf-logo:hover, .navbar-uf-logo:focus {
		height: 3rem;
		width: 3rem;
		border-bottom: 3rem solid #FA4616;
	}
	.navbar-warrington-logo, .navbar-warrington-logo:hover, .navbar-warrington-logo:focus {
		margin-left: 3.7rem;
		height:3rem;
		width: 25rem;
	}
	.nav-secondary {
		padding:1rem 0 0;
	}
	.navbar-utilitynav, .navbar-mainnav, .navbar-secondary, .nav-sidebar-wrap, .navbar-toggler {
		display:none !important;
	}
	main {
		padding-bottom: 0;
	}
	.global-padding {
		padding: 0 !important;
	}
	#wcb .vc_row[data-vc-full-width] {
		width: 100% !important;
		margin: 0;
		left: 0 !important;
	}
	/*#wcb div[data-vc-full-width='true']:nth-child(1) {
		margin-top:0;
	}*/
	/*#wcb .vc_row {
		margin: 0 -15px;
	}
	#wcb .vc_row.ribbon, .vc_row.vc_row-fluid {
		width: calc(100% + 30px) !important;
		padding: 0 !important;
		margin:0 -15px !important;
		left:0 !important;
		right:0 !important;
	}
	.vc_row.vc_row-fluid.vc_row-no-padding {
		width: 100% !important;
		margin:0 !important;
	}
	.vc_row.vc_row-fluid.vc_row-no-padding .vc_column_container {
		padding:0 !important;
	}*/
	.container {
		max-width:none;
	}
	#wcb .page-content.vc_col-md-8.vc_col-sm-12 {
		padding:0;
		width: 100%;
	}
	#wcb .sidebar.vc_col-md-4.vc_col-sm-12 {
		border-left:none;
		border-top: 8px solid #d6d8d1;
		margin-top:2rem;
		padding:3rem 25% 0;
		font-size: inherit;
		line-height: inherit;
		width: 100%;
	}
	
	/*#wcb .page-content, #wcb .page-content-1-col {
		padding:0;
		float:none;
	}
	#wcb .page-content.vc_col-md-8, #wcb .page-content-1-col.vc_col-md-8 {
		width: 100%;
		float: none;
	}
	#wcb .sidebar.vc_col-md-4 {
		width: calc(100% - 200px);
		float: none;
		border-left: none;
		margin-left: 100px;
		margin-right: 100px;
	}
	#wcb .vc_column_container {
		padding-left: 15px;
		padding-right: 15px;
	}
	#wcb .vc_column_container > .vc_column-inner {
	  padding-left: 0 !important;
	  padding-right: 0 !important;
	}*/
	h1, a.h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    	line-height: 1;
    	margin-bottom: .8rem;
	}
	h2, h3, h4, h5, h6, .h2, .h3, .h4, .h5, .h6 {
		margin-top: 1.5rem;
	}
	h1, .h1 {
		font-size: 1.875rem;
	}
	h2, .h2 {
		font-size: 2.25rem;
	}
	h3, .h3 {
		font-size: 2.125rem;
	}
	h4, .h4 {
		font-size: 1.75rem;
	}
	a::after {
		content: "\0020(" attr(href) ") ";
		color: #0063c7;
		font-family: 'gentonalight', sans-serif;
		font-size:.875rem !important;
		text-transform:none;
		letter-spacing: .05rem;
	}
	a.navbar-warrington-logo::after, .vc_tta-accordion a::after, a.image-link[target="_blank"]::after, .wcb-component.calendar a[target="_blank"]::after {
		content: "";
	}
	.btn-green, .btn-alpha {
		color: #000 !important;
		background-color: #fff;
		border: 1px solid #52833A;
		max-width:100%;
		overflow:hidden;
	}
	a.btn-green::after {
		color: #000;
	}
    
	.carousel-caption-overlay, .caption-overlay {
		-webkit-print-color-adjust: exact;
        color-adjust: exact;
	}
	
	/*.dropdown-inpage>.btn-secondary.dropdown-toggle {
		border: 1px solid #8f949a;
		background-color: #8f949a;
		color: #fff;
	}*/
	.dropdown-menu {
		display: block;
		position: relative;
		margin: 0 0 1rem;
	}
	
	.thumbnail-list-small, .thumbnail-list-large {
    	padding-left: 3rem;
    	min-height: 70px;
	}
	.thumbnail-list-small img, .thumbnail-list-large img {
		width:40px
	}
	.thumbnail-list-small.stacked img, .thumbnail-list-large.stacked img {
		width:80px
	}
	
	.thumbnail-list-small .vc_icon_element.vc_icon_element-outer,
	.thumbnail-list-small .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner,
	.thumbnail-list-large .vc_icon_element.vc_icon_element-outer,
	.thumbnail-list-large .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
		width:40px !important;
		height:40px !important;
		line-height:40px !important;
		margin-top: .125rem;
	}
	.thumbnail-list-small.stacked .vc_icon_element.vc_icon_element-outer,
	.thumbnail-list-small.stacked .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner,
	.thumbnail-list-large.stacked .vc_icon_element.vc_icon_element-outer,
	.thumbnail-list-large.stacked .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
		width:80px !important;
		height:80px !important;
		line-height:80px !important
	}
	
	.thumbnail-list-small .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before,
	.thumbnail-list-large .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
		font-size:40px !important
	}
	.thumbnail-list-small.stacked .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before,
	.thumbnail-list-large.stacked .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
		font-size:80px !important
	}
	
	.thumbnail-list-small .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background.vc_icon_element-have-style-inner .vc_icon_element-icon:before,
	.thumbnail-list-small .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-outline .vc_icon_element-icon:before,
	.thumbnail-list-large .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background.vc_icon_element-have-style-inner .vc_icon_element-icon:before,
	.thumbnail-list-large .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-outline .vc_icon_element-icon:before {
		font-size:28px !important
	}
	.thumbnail-list-small.stacked .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background.vc_icon_element-have-style-inner .vc_icon_element-icon:before,
	.thumbnail-list-small.stacked .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-outline .vc_icon_element-icon:before,
	.thumbnail-list-large.stacked .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background.vc_icon_element-have-style-inner .vc_icon_element-icon:before,
	.thumbnail-list-large.stacked .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-outline .vc_icon_element-icon:before {
		font-size:56px !important
	}
	
	.thumbnail-list-small .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background.vc_icon_element-have-style-inner,
	.thumbnail-list-small .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-outline,
	.thumbnail-list-large .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background.vc_icon_element-have-style-inner,
	.thumbnail-list-large .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-outline {
		width:28px !important;
		height:28px !important;
		line-height:28px !important;
		padding:5px
	}
	.thumbnail-list-small.stacked .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background.vc_icon_element-have-style-inner,
	.thumbnail-list-small.stacked .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-outline,
	.thumbnail-list-large.stacked .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background.vc_icon_element-have-style-inner,
	.thumbnail-list-large.stacked .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-outline {
		width:80px !important;
		height:80px !important;
		line-height:80px !important;
		padding:5px
	}
    
	#wcb .vc_tta-accordion .vc_tta-panel .vc_tta-controls-icon.vc_tta-controls-icon-plus::before{
		content: "\f056" !important; /*force it to look expanded in print view*/
	}
	.fa-plus::before {
		content: "\f068" !important;
	}
	.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body,
	.people-list-collapse ul.people-list-small, .people-list-collapse ul.people-list-medium, .people-list-collapse ul.people-list-large {
		display:block;
	}
	blockquote {
		border: none;
		margin-left: 2.5rem;
	}
	
	table thead th, .thead-inverse th {
		color: #000;
		border-bottom: 2px solid #eceeef;
		background-color: #eceeef !important;
	}
	.table td, .table th {
		padding: .25rem;
		border: 1px solid #ddd !important;
	}
	footer {
		display:none;
	}
	.ftr-aacsb, .ftr-efmd, .ftr-gmac, .ftr-uf-signature {
		height:auto;
		width:auto;
	}
	.sr-only.visible-print-block, .sr-only.visible-print-inline-block, .sr-only.visible-print-inline {
		border: none;
		clip: rect(auto, auto, auto, auto);
		height: auto;
		margin: 0;
		overflow: visible;
		padding: 0;
		position: relative;
		width: auto;
		color:#000;
	}
	.sr-only.read-more {
		height: auto;
		margin: 0;
		overflow: visible;
		position: relative;
		width: 100%;
	}
	.read-more-intro {
		display:none;
	}
	.do-not-print {
		display:none;
	}
	.begin-page {
		-webkit-column-break-before: page;
		-moz-column-break-before: page;
		break-before: page;
	}
	.end-page {
		-webkit-column-break-after: page;
		-moz-column-break-after: page;
		break-after: page;
	}
	.sidebar.blog {
		display:none;
	}
	
/*accordion warrington-vc-overrides*/
	#wcb.annual-report .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading a:after,
    #wcb.annual-report .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading a:after
    #wcb.event .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading a:after,
    #wcb.event .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading a:after {
		content:'';
	}
	#wcb.annual-report .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading a,
    #wcb.event .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading a {
		padding: 1rem;
	}
	#wcb.annual-report .wpb-js-composer .vc_tta .vc_tta-controls-icon,
    #wcb.event .wpb-js-composer .vc_tta .vc_tta-controls-icon{
		display:none;
	}
	
	
	
	.calListIcons time.icon {
	  float: left !important;
	}
	
	.dropdown-inpage>.btn-secondary.dropdown-toggle {
		border: 1px solid #8f949a;
		background-color: #8f949a;
		color: #fff;
	}
	
	.faqs dt {
		padding-left:0;
	}
	.faqs dt .question {
	  border-bottom: none;
	}
	.faqs dd {
		padding-left:0;
		display: block !important;
	}
	.faqs dt span.fa-plus-square, .faqs dt span.fa-minus-square {
		display:none;
	}
	
	/*footnotes*/
	a[href^="#fn"]::after {
		content: "";
	}
	
	.on-this-page {
		display:none;
	}
	
	.ranking abbr.no-abbr[title], .ranking-stacked abbr.no-abbr[title] {
		display: none;
	}
	
	.social-icons li {
		float: none;
		margin-bottom: .625rem;
	}
	.social-icons li a {
		background: #fff;
		color: #0063c7;
		border-bottom: none;
		width: 100%;
		text-align: left;
	}
	.social-share {
		display:none;
	}
	
	/*.embed-video {
        content: "video";
    }
    .embed-video figure {
        display: none;
        width: 0 !important;
        height: 0 !important;
        overflow: hidden !important;
        line-height: 0pt !important;
        white-space: nowrap;
    }*/
}