@media screen {
.nodisplay {display: none}
}
@media print {
.copyrights,.noprint,footer,header {display: none !important}
@page {size:8.5in 11in; margin:1cm }
.print33 {width: 33%!important}
.print50 {width: 50%!important}
/*.print100 {width: 720px !important;margin:0}*/
#container1,#container2,.container,#content_L,body {width: 680px;border: 0;padding: 0;margin:0;}
body {color: #000;background: #fff;font-size: 12px}
#container,.container {float: none!important}
.row,.service .row div,section {padding: 0;margin: 0}
.printhdr {margin-bottom: 20px}
.printhdr .aln-rt {float: right}
.printhdr .aln-lt {float: left}
.topcntct {margin: 0 0 10px;min-height: 20px;line-height: auto;font-size: 12px;text-align: right}
.topcntct .tel {color: #000;margin: 0;padding: 0;line-height: 1.5em;font-weight: 400}
h1,h2,h3,h4,h5,h6 {color: #000;background-color: #FFF;margin: 0 0 5px;padding: 0}
h2 {border-bottom: 1px solid #7E7E7E;margin: 0;padding: 0 0 10px;font-size: 16px}
#businessDetails h3,.listingDetails h3 {font-size: 14px;border: 0 solid #fff;margin: 5px 0;padding: 0}
#businessDetails h4,.listingDetails h4 {font-size: 12px;border-top: 0 solid #fff;border-right: 0 solid #fff;border-left: 0 solid #fff;border-bottom: 1px solid #ddd}
label,.data{font-size:12px;} 
label {margin: 0;border: none;width: 125px!important}
.txt-blu{color:#000}
/*#businessDetails .data span {width: 75px}*/
.listing h3,.listingDetails h4 {margin: 0;padding: 0 0 5px}
.note,p {width: auto;border: 0;padding: 0;line-height: 1.5em}
.m-5 {margin: 0}
}
