body { 
background: none;
}

#wrapper { display: none; }

#storefinder-print {
line-height: 1.5em;
font-size: 0.8em;
color: #000;
}

#storefinder-print p{
font-size: 10pt;
}
.firefox #storefinder-print p{
font-size: 8pt;
}

#storefinder-print-placeholder h3 {
size: 18px;
line-height: 18px;
}

.store-popup h2 ,
.store-popup  a
{color:#000; font-weight: normal;}

#storefinder-print-map { 
page-break-after:always;
}

#storefinder-print-directions .directions-off {
display: none;
}
.store-popup p.contact-details span {
display: inline-block;
width: 60px;
font-weight: bold;
}
ul {
list-style: none;
margin: 0;
padding: 0;
}
.store-popup .store-hours li {
display: inline-block;
margin: 0;
padding: 0;
}
.store-popup .store-hours li:after {
content: ",";
margin-right: 10px;
}
.store-popup .store-hours li:last-child:after{
content: "";
}
.store-popup .store-hours li span{
width: auto;
font-weight: bold;
}
span.print {
display: inline-block;
height: 50px;
width: 36px;
overflow: hidden;
padding: 0;
margin: 0;
}
#storefinder-print-map.map-off,
.call-now,
#storefinder-print-directions.directions-off,
#storefinder-print-preview,
#store-popup-directions,
#popup-utility-links,
#tab-directions,
.store-popup a.webDisplay,
#tabs-wrapper,
#staging-banner,
.storefinder-screenreader,
#fancybox-tmp,
#fancybox-overlay
{
display: none;
}
