@page {
    size: A4 portrait;
    margin: 0px 50px 0px 50px!important;
	padding: 0px!important;
}
#wpadminbar,
header,
footer,
a[href]:after,
.no-print,
.get_directions_btn {
	display:none!important;
}
#print-row .fl-col.fl-col-small,
body .fl-builder-content .fl-node-6p2rezmvf3yq,
body .fl-builder-content .fl-node-50urscgw6nt1 {
	width:50%!important;
	float:left!important;
	clear: none!important;
}
.fl-page,
#fl-main-content,
#print-row .fl-row-content-wrap,
#print-row .fl-module-heading.fl-node-ifnjtwvk49xy,
.fl-node-ifnjtwvk49xy .fl-module-content,
.fl-node-yb9g1pdsumft .fl-module-content,
.fl-node-qyu7cz40mbpg .fl-module-content,
.fl-module-rich-text .fl-module-content {
	margin-top:0px!important;
    padding-top: 0px!important;
}
.fl-row-fixed-width {
	max-width: 100%!important;
}
.fl-module-rich-text p {
	margin: 0 0 5px!important;
	font-size: 12px!important;
}
body {
    font-size: 12px!important;
}

p, span, a, div, li, td, th, caption, label, input, textarea {
    font-size: 12px; 
}
h1.fl-heading,
h1.fl-heading span,
h1.fl-heading a {
	font-size:28px;
}
h2.fl-heading,
h2.fl-heading span {
	font-size:20px;
}
h3.fl-heading,
h3.fl-heading span {
	font-size:18px;
}
#g_map,
.fl-node-d9pshtn1j5qy {
	page-break-inside: avoid;
	break-inside: avoid;
}
#g_map {
	pointer-events: none;
	max-height: 150px;
}
.fl-node-d9pshtn1j5qy .fl-html,
.fl-node-r17zxvspcw26 .fl-html {
	padding-bottom: 120px;
    margin-bottom: -120px;
}
.fl-html .fl-builder-row-template:nth-of-type(2n) .service-row {
	page-break-after: always; 
}
.fl-html .fl-builder-row-template:not(:has(~ .fl-builder-row-template)) .service-row {
	page-break-after: avoid;
}
.no-print {
	width:100%!important;
}
#print-row .fl-col.print-100,
#print-row .fl-col.fl-col-small.print-100 {
	width:100%!important;
}