body a[href]:after {
	content: "";
}
body abbr[title]:after {
	content: "";
}
body a[href^="#"]:after,
body a[href^="javascript:"]:after {
	content: "" !important;
}

body * {
	-webkit-print-color-adjust: exact !important;
}

.print-hidden {
	display:none !important;
}
.print-visible {
	display: block !important;
}
.wp-blockade .col-md-1 , .col-print-1 {width:8% !important;  float:left !important; left: 0 !important; right: 0 !important;}
.wp-blockade .col-md-2 , .col-print-2 {width:16% !important; float:left !important; left: 0 !important; right: 0 !important;}
.wp-blockade .col-md-3 , .col-print-3 {width:25% !important; float:left !important; left: 0 !important; right: 0 !important;}
.wp-blockade .col-md-4 , .col-print-4 {width:33% !important; float:left !important; left: 0 !important; right: 0 !important;}
.wp-blockade .col-md-5 , .col-print-5 {width:42% !important; float:left !important; left: 0 !important; right: 0 !important;}
.wp-blockade .col-md-6 , .col-print-6 {width:50% !important; float:left !important; left: 0 !important; right: 0 !important;}
.wp-blockade .col-md-7 , .col-print-7 {width:58% !important; float:left !important; left: 0 !important; right: 0 !important;}
.wp-blockade .col-md-8 , .col-print-8 {width:66% !important; float:left !important; left: 0 !important; right: 0 !important;}
.wp-blockade .col-md-9 , .col-print-9 {width:75% !important; float:left !important; left: 0 !important; right: 0 !important;}
.wp-blockade .col-md-10, .col-print-10{width:83% !important; float:left !important; left: 0 !important; right: 0 !important;}
.wp-blockade .col-md-11, .col-print-11{width:92% !important; float:left !important; left: 0 !important; right: 0 !important;}
.wp-blockade .col-md-12, .col-print-12{width:100% !important; float:left !important; left: 0 !important; right: 0 !important;}


header#masthead .extra-menu {
	margin-top: 45px;
}

body {
	font-size: 12px !important;
	line-height: 1 !important;
}

.infoBoxHeading,
article.post .cat-head {
	font-size: 16px !important;
	background-color: #fff6ce !important;
}
article.post header h2,
article.post header h1 {
	font-size: 18px !important;
	margin: 5px 0 !important;

}
article.post .related-posts {
	display: none !important;
}

p {
	margin: 0 0 5px !important;
}
.service-search .service-search-letters > span > a,
.service-search .service-search-letters > span > span {
	font-size: 16px !important;
	line-height: 1.2;
	vertical-align: top;
}
.service-search .service-search-letters > span > a.current {
	font-weight: bold !important;
}

.page-head-img-wrapper .header-img-overlay {
	background-color: #fff !important;
}

.row.fap-provider{
	page-break-inside: avoid;
}

footer#colophon {
	margin-top: 0 !important;
}
footer#colophon .container {
	padding-bottom: 0;
}
footer#colophon .site-info {
	margin-bottom: 0;
}
