@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;}


#branding h1.screen {display:none;}
#branding h1.print a {display:block; float:left;}
#logoimage { position:left; 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;}