/* BEGIN HENNIGAN PRINT CSS --------------------------------------> */

* 
{
	color: black !important;	
}

/* Hide these */
#menuWrapper,
#udm,
#topLinks,
.logoImg,
.logoWord,
.banner,
.contentNavbar,
.backlink,
#breadCrumb,
.bioLinks,
.officeModeLinks,
.bioLetters,
#index #flashContent,
#index img.headlineImage,
.footer a {
	display: none;
}	

h5,
.contentSide ul,
input.txt, 
select.txt,
textarea,
.submitButton {
	background: none;
}

body {
	width: 660px;
	padding: 0px;
	margin: 0;	
	background: none;
}

.noPrint {
	display: block;
}

#index img.printHome {
	display: block;
}

#index .contentMainCol {
	width: 660px;
	padding: 30px 0 0 0;
}

#header {
	height: 106px;
}

.logoPrint {
	display: block;
}

#content {
	width: 660px;
}

#contentWrapper {
	overflow: visible !important; 
	height: 100% !important;
}

.contentMainCol {
	width: 475px;
	padding: 25px 0 15px 0px;
}

.contentSide {
	width: 166px;
	margin-left: 493px;
	_margin-left: 490px;
	padding: 25px 0 15px 0;	
}

/* pull the old switcheroo - swap columns */

.professionals-item .contentMainCol {
	float: right;
	width: 480px;
	padding: 25px 0 0 0;
}

.professionals-item .contentSide {
	margin: 0 0 0 0;
	padding: 0px;
}

#sideImage {
	top: 185px;
	left: 498px;
	_left: 495px;
}

.professionals-item #sideImage {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 35px 0 10px 0;
	!padding: 30px 0 10px 0;
}

.offices-item #sideImage {
	top: 185px;
	left: 498px;
	_left: 495px;
}

.bioOffice,
.officeAddress {	
	position: relative;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 135px;
	overflow: visible;
	padding: 0px;
	background: none;
	color: #666666;
}

.professionals-main .stndForm { 
	float: left;
}

.footer {
	clear: both;
	width: 660px;
	!height: auto !important;
	margin: 0 0 0 0px;
}

.footer ul {
	width: 660px;
}

.footer ul li {
	padding: 0;
}

/* END HENNIGAN PRINT CSS ----------------------------------------> */