﻿/****** GENERAL PRINT SETTINGS ******/

#leftColumn, #footer, #breadCrumb, .googleAdsContainer, .addthis_toolbox, #headerLogin, #headerLogin a, #headerLogin a:hover, .subTitle, .header h1, .header h1 span, .bannerContainer, .bannerDisplay img, .header.home, .home #homeLink, .home #headerLogin, .home #headerLogin a, .home #headerLogin a:hover, .header.home h1, .header.home .subTitle, .header.home h1 span, .header.home .bannerContainer, #mainNav, #mainNav ul, #headerShade, .clear  {
display:none;
}

body, html {
background: white;
font-size: 12pt;
margin: 0 !important;
padding: 0 !important;
}

.rvusaCustom, #wrapper, #mainColumn, #itemListing {
float: none !important;
width: auto !important;
margin: 0 !important;
padding: 0 !important;
}

div#mainColumn {
margin-top: 10px !important;
border-top: 1px solid #757575;
}

a:link, a:visited {
color: #757575;
background: transparent;
font-weight: bold;
text-decoration: underline;
}

#wrapper div.header, #wrapper div.header * {
float: none !important;
margin: 0 !important;
padding: 0 !important;
}

.h2About, .h2Advertise, .h2Privacy, .h2Sitemap, .h2Testimonials, .h2Recipes, .h2Tourism, .h2Tips, .h2Mags, .h2Clubs, .h2Events, .h2Newcomer, .h2Dealer, .h2Search, .h2Finance, .h2Insurance, .h2Warranty, .h2PartsAcc, .h2Products {
padding: 0px;
}

/****** INVENTORY ITEM ******/

html body #itemListing h1, html body #itemListing h1 span, html body #itemListing h1 span em {
position: static; display: inline;
font-size: 16pt; font-weight: normal; width: auto; height: auto;
margin: 0; padding: 0;
background: none; color: #555; margin-bottom: 10px;
}

html body #itemListing {
border-top: 2px solid #505050;
}

html body #itemListing h1 span br {
display:none;
}

#itemListing div.photoToolbox .mainPic {
padding-top: 10px !important;
width:300px;
height:240px;
}

#itemListing div.photoToolbox .mainPic img {
width:95%;
height:95%;
}

.expandThumbs {
display:none;
}

html body #itemListing h4 {
border-bottom: 1px solid #505050;
margin-bottom: 10px !important;
}

.priceTag, .priceTag span {
position: static; display: inline;
font-size: .9em; font-weight: normal; width: auto; height: auto;
margin: 0; padding: 0;
background: none;
}

#itemListing div.photoToolbox, #itemListing div.photoToolbox * {
margin: 0 !important;
padding: 0 !important;
}

#itemListing div.photoToolbox {
width:320px;
height:260px;
border-right:1px solid #505050;
margin-top: 8px !important;
margin-bottom: 8px !important;
}

#itemListing div#dealerToolbox, #itemListing div#dealerToolbox * {
margin: 0 !important;
padding: 0 !important;
}

#itemListing div#dealerToolbox {
margin-top: 10px !important;
border: 3px double #505050;
}

#itemListing div#dealerToolbox #logo, #itemListing div#dealerToolbox #logo img {
padding: 3px !important;
}

#itemListing div#dealerToolbox p {
line-height:130%;
}

#dealerToolbox #buttons {
display: none;
}

.itemDescription, .itemDetails, .options {
margin:0 5% !important;
padding: 0 !important;
clear:both;
}

.itemDetails {
page-break-before: always;
}

.itemDetails, .options {
width: 90% !important;
}

.options .optionsWrap {
margin:0 !important;
padding: 0 !important;
border:none;
}

.options .optionsWrap .optionsList {
border-color: #333333;
}

.options .optionsWrap .optionsList li {
font-size:11pt;
}

/****** RECIPES ******/

.recipeHeader h3 {
padding: 0px;
}

.recipeBG {
border: 1px solid #DBDBDB;
}

.recipeInfo {
border: 1px solid #000;
}

/****** TRAVEL ******/

.h2Tourism {
padding: 0px;
}

.cityWebsites {
display: none;
}

/****** EVENTS ******/

.greenPrev, .greenNext {
display: none;
}

/****** LISTINGS ******/

.memberContact {
display: none;
}

.searchpagination {
display: none;
}

#searchRefine {
display: none;
}

.cap {
display: none;
}