/* 	
	main-print.css
	copyright yellow pages 2007
	print styles for all pages
*/



/*  
html, 
p, 
.listings .redbold h2 a, 
.required,
.req,
.disclaimer,
.popup .req {
	color: #000;
}
*/
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000;
	width: auto;
	background: #fff;
}
a:link, 
a:visited, 
a:hover, 
a:active {
	/* color: #000; */
	text-decoration: underline;
}
/* removing floats and width */
#wrapper,
#canvas,
#banner-top,
#content,
#content #top,
#wrapper #top #searched,
#wrapper .landing,
#homenav,
#homepromo,
#wrapper .city-sitemap,
.city-sitemap .site-set,
.sitemap .site-set,
.city-sitemap .site-set .site-list,
.sitemap .site-set div,
.city-sitemap ul,
.sitemap ul,
.city-sitemap #popular-cities ul,
.sitemap #popular-cities ul,
.sitemap #other-cities ul,
.city-sitemap .site-list ul,
.city-sitemap #popular-cities,
#content .details .info,
#wrapper #content .details,
#bottom,
#content .about,
#content .info-more,
#wrapper #content .main,
#wrapper #content #mid-column,
.about #mid-column .section,
.dealer #top .banner,
.dealer #content #top,
#landing-preview,
.advertise .links,
.advertise .links div,
#personal_addresses,
.top-category h3,
.related-categories h3,
.category h4,
#local_results_print,
#results_map,
#local_results_print ul,
#error,
#footer,
body.popup #wrapper,
.popup,
.popup #banner-top,
body.popup #under-header,
.popup #content-well,
body.popup h1,
.local #categories,
.local #resources,
.local #popular ol,
#more-local,
.local #browse,
.local #browse ul,
.local #more-local,
#most-popular,
#more-local .city-set,
.category #error ul,
.category fieldset ol {
	float: none;
	width: auto; 
	height: auto;
	margin: 0;
	padding: 0;
	text-indent: 0;
	overflow: visible;
}
#content #top h2,
#top h2,
#top .call-action {
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
	text-indent: 0;
	overflow: visible;
}
#content .info-more,
.tab-content,
#general-info,
#products,
#reviews,
#map-directions {
	clear: both;
	display: block;
}
.tab-content h2,
.local .main h3,
.local #popular h3 {
	display: block;
	height: auto;
	margin: 20px 0 10px;
	text-indent: 0;
	font-weight: bold;
	font-size: 1.5em;
	text-transform: none;
}
.maps #content h2,
.directions #content h2,
.direction-results #content h2 {
	width: auto; 
	margin: 0;
	padding: 0;
	text-indent: 0;
	font-weight: bold;
	font-size: 1.5em;
}
.local #main h1 {
	margin: 0 0 20px;
}
.local #popular ol {
	padding-left: 20px;
}
.top-category h3,
.related-categories h3 {
	float: none;
	width: auto; 
	height: auto;
	margin: 10px 0 10px 0;
	padding: 0;
	text-indent: 0;
	overflow: visible;
}
.advertise .media {
	float: none;
	width: auto; 
	height: auto;
	margin: 0;
	padding: 20px 0 20px 0;
	text-indent: 0;
	overflow: visible;
}
body.popup h1 {
	padding-bottom: 15px;
	font-size: 1.5em;
	text-transform: uppercase;
}
#other h3,
#privacy h3,
#explore h3,
#personal_addresses h3,
#saved_searches h3,
#saved_listings h3,
#recent_searches h3,
#recent_listings h3,
.my-yp #content .note h3,
#local_results_print h3,
.city-sitemap p,
.sitemap h2,
#content .details h2,
#content .details .info,
.international #content .details .info,
#popular h3,
#popular #top-businesses h3,
#more-local h3 {
	width: auto; 
	margin: 0;
	padding: 0;
	text-indent: 0;
}
.city-sitemap h1,
.city-sitemap .site-list h2,
.sitemap h2,
.city-sitemap #popular-cities h2 {
	width: auto; 
	margin: 20px 0 10px 0;
	padding: 0;
	text-indent: 0;
}
.sitemap h2,
.city-sitemap #popular-cities h2,
#content .details h2 {
	font-size: 1.2em;
	font-weight: bold;
}
#logo { 
	font-size: 2em;
	font-weight: bold;
	text-indent: 0;
	padding-bottom: 16px;
}
#footer #att {
	float: none;
	margin-top: 14px;
	font-size: 1.2em;
	font-weight: bold;
	text-indent: 0;
}
#logo a,
#footer #att a {
	display: inline;
	width: auto;
	height: auto;
	color: #000;
	text-decoration: none;
}
.about .btn-cancel, 
.about .btn-back, 
.about .btn-apply {
	width: auto;
	margin: 0;
	padding: 20px;
	overflow: visible;
	text-indent: 0;
}
#homepromo h1 {
	font-size: 1.5em;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 15px;
	text-indent: 0;
}
.tiles {
	margin: 20px 0px 20px 0px;
	font-weight: bold;
	text-align: left;
}
.dealer #content .description {
	width: 324px; /* makes description same as the results for printing */
}
#signin, 
#top-nav,
#top .tools,
/* #top .call-action,
#top h2, */
#search, 
#info_collect,
#my_yp,
#refine,
#about_nav,
#content .detail-links,
#top #searched a.back,
#top a.back, .landing a.back,
.person-results .sort,
.person-results #top a.supporting, 
.city-sitemap p.visit,
ul.tabs,
.local #weather,
#refine-options,
#promo-column,
#promo-column .promo, 
#toolbar-top, 
#toolbar-btm, 
#bottom-promo,
#footer ul,
#email-page,
#local-information,
.sponsored,
a.print,
a#advertise-us,
a#enhance-listing { 
	display: none; /* hide all screen only content */
}
.results #promo-column {
	display: block; /* show promo column for results */
}
li.listing,
li.priority {
	width: auto; 
	padding: 20px 0 0 0;
	margin: 15px 0 0 0;
	border-top: #000 1px solid;
}
#content table.tiles {
	width: 100%; 
	padding: 0;
	margin: 10px 0 10px 0;
	border-top: #000 1px solid;
}

.hidden-div {
  display: block;
}




#map-wrap,
#mapdiv,
.MSVE_Map,
#maps .disclaimer, 
.maps .disclaimer, 
.print-directions .disclaimer, 
.print-directions-business .disclaimer, 
.print-map .disclaimer, 
.print-map-business .disclaimer, 
.directions .disclaimer, 
.direction-results .disclaimer, 
.map-results .disclaimer {
	clear: both;
	display: block;
	margin: 0px;
	padding: 0px;
}

#map-directions {
  page-break-after: always;
}

#local_results_print {
  page-break-after: always;
}

.reverse,
#subfooter,
#MSVE_navAction_container,
#MSVE_navAction_leftBar, 
#MSVE_navAction_leftBackground,
#MSVE_navAction_topBar, 
#MSVE_navAction_topBackground,
#MSVE_navAction_toggleGlyphWrapper,
#MSVE_minimap,
.MSVE_PoweredByLogo,
.MSVE_ScaleBar,
.MSVE_ScaleBarLabel,
.MSVE_ScaleBarLabelFg,
.MSVE_ScaleBarLabelBgInv, 
.MSVE_Copyright,
li.submit { 
	display: none;
} 



