/* BEGIN SHULMAN PRINT CSS ---------------------------------------> */

/* Hide these */
#menuWrapper,
#udm,
.contentSide,
.printPDF_wide,
.printPDF,
a.switchLink1,
a.switchLink2,
#casestudyButtons,
.attyHeader,
.montageAll,
#attyLetters,
.noPrint,
.printPDF_bio,
.viewMore,
div.title
{
	display: none;
}	

body,
#body,
#bodyWrapper,
#banner,
#footer,
.mainBuffer,
.bioListItem {
	background: none;
}


#bodyWrapper {
	padding: 0px;
}

#header {
	height: 75px;
}

#attorneys #banner {
	height: 25px;
}

#logo {
	margin: 0px 0 0 25px;
}

table#alignTitle {
	position: absolute;
	left: 325px;
	width: 300px;
}

#contentWrapper {
	background: none;
	height: auto !important;
	overflow: visible !important; /* need for FF */
	height: 100% !important; /* neede for FF */
}

.contentMainCol {
	width: 660px;
	height: auto !important;
	padding: 0px 0px 0px 0px;
	background: none;
	border-left: 0px solid #fff;
}

.mainBuffer {
	height: auto !important;
	padding: 40px 25px 20px 0px;
	color: #483f3c;
}

#contact .mainBuffer,
#firm .mainBuffer,
.firm-item .mainBuffer,
.attorneys-item .mainBuffer,
#practices .mainBuffer,
#practices-industries .mainBuffer,
#practices-service .mainBuffer,
.news-item .mainBuffer {
	width: 350px;
}

.attorneys-item .mainBuffer {
	width: 350px;
}

.attorneys-item .mainText {
	padding: 230px 0px 20px 0px;
}

.mainSplitRight {
	width: 265px;
	height: auto !important;
	margin-top: 40px;
	border-left: 0px solid #6b6a67;
	color: #483f3c;
}

.attorneys-item .mainSplitRight {
	padding: 230px 25px;
}

.bioListItem {
	padding-left: 0px;
}

.searchContainer {
	margin: 40px 0 0 0px;
}

#bioContact {
	position: absolute;
	width: 450px;
}

#footer {
	padding: 20px 0 25px 0px;
}

#index #footer {
	padding: 20px 0 25px 25px;
	background: none;
}



/* END SHULMAN PRINT CSS -----------------------------------------> */
