.c1,
.siteSearchBox,
.weatherContainer,
#sv-headContainer,
#sv-mainNav,
#footContainer,
.me-filters, 
.me-main-topbar, 
.me-content {
	display:none;
}
/*CRITICAL DO NOT ALLOW FLOAT FF PRINT Has a bug with this */
body *{
	float:none;
	page-break-before:avoid; 
}

.c2-c3 { width:90%;}
.option { display:none; }
h2.subHeading { font-size:18px; }

/* coupons */
.itinCoupon, a.couponPrint { display: none; }
.couponPrintContainer {
	border: 1px dashed #666;
}
.coupon-item {
	border: none;
}
/* make sure these floats are turned off to avoid layout issues when printing map */
.me-filters, .me-map .MapDiv {
	float: none;
}

/*Coldfusion debugging */
table.cfdebug,#sideNav,#topper,#topNav,.nav,#topNav-lvl2{
	display:none;
}

/**** ADDED 3/27 ****/
#mainMap, 
.bottomFilter, 
.detail-c1, 
.sv-mapapi-v2, 
.addthis_toolbox, 
.slideshow, 
.search-container, 
#footerCol3,
#footerCol4, 
#footerCol2-1, 
#footerCol2-2, 
.mainBottom, 
.requestVguideContainer, 
.nlSignupHolder, 
.socialContainer, 
.topFilter, 
.slideshowContainer, 
.backToTop,
.member-top, 
.member-pagination,
.socialWrapper,
.paraContentElement,
#mainMiddle
{
	display: none;
}
.footerLogo, .footerAddress, .powered
{
	display: inline-block;
}
body a:after {
	content: none !important;
}
.l-itemContainer
{
	page-break-inside:avoid;
}
.event-item
{
	page-break-inside:avoid;
}
.member-listing
{
	display: inline-block;
}
