/* BEGIN BROOKS PRINT CSS ----------------------------------------> */

/* Hide these */
#menuWrapper,
#udm,
#topLinks,
.noPrint,
#letterLinks,
.bioItem .vcard,
.bioPDF a,
.vCard a,
#pdfLink,
#signupLink,
#viewMoreLink {
	display: none;
}

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

#body {
	background: none;
}

img#logo {
	display: none;
}

#logo.printLogo {
	display: block;
	margin: 0px;
}

#header {
	height: 60px;
	background: none;
}


/*home page */

#index .contentMainCol {
	height: 360px;
}

#index #mainBox .homeRowImgs {
	top: 100px;
	left: 220px;
	width: 280px;
	height: 300px;
}

#index .homeRowImgs a {
	position: static;
	background: none;
	float: left;
}

#index .caseHoverBox table {
	display: none;
}


/* inside pages */

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

.contentMainCol {
	width: 470px;
	margin: 27px 0 0 185px;
	padding: 0px 0 20px 0px;
}

h1.attyTitle {
	padding: 260px 0 0 0;
	width: 100%;
}

.contentSide {
	margin: 73px 10px 0 0px;
	padding: 0px;
	font-size: 11px;
}

.contentSide .sideInner {
	padding: 0px;
}

ul.subNavList {
	background: #f8f8f8;
	margin: 0 0 20px 0;
	padding: 7px 0px 2px 0px;
}

.caseRow .short {
	width: 300px;
}

.bioItem {
	width: 460px;
}

#bioPic {
	top: 89px;
	left: 197px;
}

div.listColumn {
	width: 220px;
}

.officeAddy {
	width: 170px;
}

#footer {
	overflow: visible !important; /* need for FF */
	height: 100% !important; /* need for FF */
	!height: auto !important;
}


/* END BROOKS PRINT CSS ------------------------------------------> */
