          /*
--=.._/(        TUFTS PRINT STYLES      )\_..=--
    	  */

#nav, .nav, #utility, #tertiary, ul.tabs, p.alphalisting, a.more {
	display:none;
}
body {
	background:#fff;
	color:#000;
}
#wrapper {
	background:#fff;
	float:none;
	overflow:visible;
	position:static;
}
.inner {
	width:98%;
}
#header {
	background:#fff;
	border-bottom:1px solid #adbfba;
	padding-bottom:4pt;
}
#header .inner {
	border:none;
	height:auto;
	min-height:0;
}
#footer {
	background:#fff;
	border-width:1px;
	padding:10pt 0 0 0;
}
#footer .inner {
	width:98%;
}
.wrapper-content {
	margin-top: 0;
	padding-top:0;
	overflow:visible;
	width:98%;
}
#content {
	float:none;
}
#lead {
	margin:0;
}
#primary, .wide #primary, .interior #primary {
	border:none;
	float:none;
	margin:0;
	width:430px;
	overflow:visible;
}
#secondary {
	float:none;
	margin-left:0;
	width:auto;
}
.inner {
	width:auto;
}
a#home-tufts, a#home-sackler {
	background:none;
	float:none;
	font-size:14pt;
	height:auto;
	text-indent:0;
	width:auto;
}
a#home-sackler {
	color:#000;
	display:block;
	font-size:10pt;
}
.directorylisting {
	min-height:0;
}
.directorylisting .columns ul {
	list-style:disc;
	margin-left:26px;
	width:27%;
}
.directorylisting .columns li {
	background:none !important;
	padding:0 !important;
}
.page-home h2.hdr, .page-home .block h3.hdr, .page-home h4.hdr, .page-home #tertiary h4, .page-home h5.hdr {
	background:none !important;
	border:none !important;
	text-indent:0 !important;
	height: auto !important;
}
.page-home #tertiary h4, .page-home h5.hdr {
	padding:0 0 0 20px;
}
.page-home .wrapper-content {
	padding-top:0;
}
.page-home #content {
	margin:0;
	padding:0;
}
.page-home .columns {
	background:none;
	overflow:visible;
	width:100%;
}
.page-home .columns li {
	background:none !important;
	padding:0 !important;
}
.page-home #primary {
	float:left;
	border: none;
}
.page-home #secondary {
	float:left;
}
.page-home #tertiary ul.nav {
	display:block;
}
.page-home #primary .block, .page-home #secondary .block, .page-home #tertiary .block {
	border:none;
	padding:0;
	width:auto;
}
.page-home #tertiary {
	border:none;
	margin-top:2px;
	width:auto;
}
.page-home .callout img {
	margin-left:12px;
	position:static;
}

dl.collapsible dt a,
.js dl.collapsible dd 		{ padding-left: 0; }
dt span.state, .revealer	{ display: none; }

.page-home #lead, 
.page-home .slideshow { width: auto; }
.callout .content, .callout .t, .callout .b,  { background: none !important; width: auto !important; height: auto !important; padding: 0 !important; }
