@charset "UTF-8";
/* CSS Document */


* {
	background: none ! important;
	color: #111 ! important;
}

body {
	margin: 0 5%;
}
#wrapper {
	width:100%;
}
#container {
	width:100%;
}

p, #main_content p.viewall a {
	margin-left:0px;
	margin-right:0px;
}

#branding {
	height:105px;
	margin-left:0px;
	margin-right:0px;
}
#branding h1, #branding h2 {
	position:relative;
	top:0px;
	left:0px;
}
#navigation, #who_nav, #breadcrumbs, #printshare, #insidenav, #related, p#pages {
	display:none;
}

ul#helpful_links {
	float:none;
	width:100%;
}

ul#helpful_links a:link:after,
ul#helpful_links a:visited:after {
	content: " (" attr(href) ") ";
	font-size: 90%;
}

#content, #content.inside, #audience_content {
	width:100%;
	padding:0px;
}
#main_content {
	width:100%;
}

#crosslinks, #tabs, #newsandvents, #tellmemore, #browsebytag, #spotlights, #subcontent h6 {
	display:none;
} 

.promo {
	display:none;
}
object {
	display:none;
}

div#flash_work {
	height:100%;
}

#main_content, #main_content.wide, #main_content.wide2, #nav_column, #subcontent, #subcontent.wide {
	float:none;
	width:100%;
	padding:0px;
	position:relative;
	top:0px;
	left:0px;
}

#nav_column {
	margin:0px;
}

#content ul#profileindex li {
	float:none;
	clear:both;
	height:110px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px #111 dotted;
}

#content ul#profileindex li a, #content ul#profileindex li {
	width:100%;
}
#content ul#profileindex li a img {
	float:left;
	padding-right:10px;
}
#content ul#profileindex li a p, #content ul#profileindex li  a h2 {
	display:block;
}

#main_content ul#spotlightwork {
	width:100%;
}

#profile div, #profile {
	float:none;
	width:100%;
}

#subcontent.biobox {
	width:100%;
	position:relative;
	top:0px;
	left:0px;
}

#content #course_details {
	width:100%;
}

#content #course_details .showhide {
	display:block;
}
#content #major_sortby #occupation {
	position:relative;
	top:0px;
	left:0px;
	display:block;
}

#content #major_sortby div.off, #content #course_details div {
	border:none;
	position:relative;
	top:0px;
	left:0px;
}
#content #major_sortby div.off ul, #content #course_details div ul {
	display:block;
}

#content #major_sortby div h2  {
	position:relative;
	top:0px;
	right:0px;
}

#siteinfo p#address {
	float:none;
}
#siteinfo ul {
	padding:0 0 5px 0px;
}
