html {
margin: 0;
padding: 0;
/*border: 1px solid red;*/
}

body {
margin: 0;
padding: 0;
/*border: 1px solid green;*/
}

.mainWrapper {
padding: 0;
margin: 0;
width: 100%;
text-align: left;
background-image:url(/images/bg.gif);
background-repeat: repeat-x;
background-color: #c0a177; 
/* border: 1px solid purple; */
}

.constraint {
margin: 0;
padding: 0;
/* border: 1px solid orange; */
}

.pagewrapper {
text-align: left;
margin: 0;
width: 7in;
position: relative;
z-index: 1;
padding: 0;
/* border: 1px solid blue; */
} 

#masthead,
#masthead .wrapper,
#mastheadRight,
#searchBox,
#headerLinks {
height: auto;
}

#splashImagePrint {display: block;}

.tabWrapperInner {
padding-bottom: .065in;
}

#position2,
.tabWrapper img,
.blueBar,
.tabWrapperFooter,
#splashImage,
.tabWrapperHome img,
.tabWrapperBottomContainer,
.tabPosition4Top,
#mastheadRight,
#headerLinks,
#searchBox {
display: none;
}

#SmLgM #position3,
#childTop {
margin-left: 0;
}

#position4 {
width: 25%;
}

#rightColumnQuote {
font-size: 16px;
font-weight: bold;
}

#SmLgM #position3 {
margin-right: 25%;
}

#position3 img {
margin-bottom: .75in;
}

#clientList {
}

/* USE THIS INSTEAD OF ABOVE FOR TRUE PRINT-OPTIMIZED STYLING (CENTER COLUMN ONLY)
#header,
#position2,
#childImageWrapper,
#childContent,
#position4,
.rightQuote,
.leftQuote,
.centerQuote,
.tabPosition2Bottom,
.tabPosition4Bottom,
.siteCredit,
.tabWrapperBottomContainer,
.blueBar
{display: none;} 
*/