body, body.f-topbar-fixed {margin:0 0 0 0; padding: 0 0 0 0 !important; }
.breadcrumbTrail, .search-bar, .tab-bar, top-bar, .footerContainer, .nonprintable
{
	display: none;
}
#HomepageTop, #Breadcrumbs, #Subnav, header, header.fixed, nav, nav.tab-bar {
	display: none;
}

h1, h2, h3, h4, h5, h6 {
	text-align: left;
	max-width:none;
}
.inner-wrap {padding-top: 0;}
a {color: #4b2e83;}
a.title, strong a, a strong {color: #39275B;}
a:link:after, a:visited:after {display:none; }

/* DEFAULT TABLE STYLES */
table {border-collapse: collapse; margin: 1em 0;width: 95%; }
table th {padding: 5px; vertical-align: top; border-top: 1px solid #cccccc;border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; font-weight:bold; }
table td {padding: 5px; vertical-align: top; border-top: 1px solid #cccccc;border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;  }

/* Student line and block schedule styles */
#Schedule h1 {font-size:12pt;}
#Schedule td {font-size: 9pt;}
#Schedule th {font-size: 10pt;}
#Schedule div {margin:0px;width:100%;clear:both;}
#ScheduleBlock h1 {font-size:11pt;}
#ScheduleBlock td {font-size: 8pt;}
#ScheduleBlock th {font-size: 9pt;}
#ScheduleBlock div {margin:0px;width:100%;clear:both;}
#ScheduleBlock.blockHeader {font-size: 9pt;}
#ScheduleBlock.cal {font-size: 9pt;}

.button {display: none;} /* learn more */



/*         FROM OLD PRINT CSS */
#newshighlight .date
{ font-size: .85em;
	color: #ccc;	}	
.more {font-size: .85em;}	

 .smallNote {font-size: .85em;}
 a:visited {color: #39275B;}
 a:hover, a.title:hover, #contentNav a:hover, #search a:hover, #search a:hover {color: #999;}
 #globalNav a:hover {background-color: #fff; color: #999;}

/* tabs */
.tabMenu, .tabsubMenu {margin: 1em 0 0 0; padding: 1em 0 .25em 0; clear: left; border-bottom: 1px solid #ccc;}
.tabMenu li, .tabsubMenu li {list-style: none; display: inline; 	padding: 0;}
.tabMenu a, .tabsubMenu a {padding: 0 1em .25em 1em;border: 1px solid #ccc;border-bottom: none;background-color: #F7F6F3;}	
.tabMenu .current, .tabsubMenu .current {text-decoration: none;font-weight: bold; color: #000;border-bottom: 1px solid #fff;background-color: #fff;}
   
/* DIRECTORY STYLES */
#content1 .proView {
	margin-top: 0; 
	padding: 1em; }

table.directory {
	border-collapse: collapse;
	margin: 1em 0;
	width: 95%; }

table.directory th {
	background-color: #39275B; 
	color: #ffffff; 
	padding: 5px; 
	vertical-align: top; 
	border: none; }

table.directory td {
	padding: 5px; 
	vertical-align: top; 
	border: none; 
	color: #333; }

table.directory .altrow {
	background-color: #F7F6F3; 
	color: #000; }

span.unit {
	font-weight: bold; 
	text-transform: uppercase; } 

span.subunit {
	font-weight: bold; } 
	
/* FORMS AND LABELS */
.formarea {padding: .5em 0; background-color: #F7F7F7;}
.formarea fieldset {margin: 0; padding: .5em; border: none; border-bottom: 3px solid #fff; margin-bottom: 1em;}
.formarea legend {font-weight: bold;}
.formarea ol {margin: 0 0 0 2em; padding: 0;}
.formarea li {margin: 0; padding: .2em; list-style: none;}
label {font-size: 1em; font-weight: normal; vertical-align: top;}
.formarea li label.xsmall {width: 5em; display: block; float: left; }
.formarea li label.small {width: 8.5em; display: block; float: left; }
.formarea li label.medium {width: 10em; display: block; float: left; }
.formarea li label.large {width: 12em; display: block; float: left; }
.invalidMsg {font-size: .85em; color: #D11242; font-weight: bold;}	
input {margin: auto 2px;}	

/* PHOTO ALBUM STYLES */
#photo 
{	margin: auto; }

.col_tb 
{	width: 100px; 
	float: left; 
	margin: 3px;
	padding: 0; }

.col_tb a img
{	border: 1px solid #ccc; }

.col_tb a:hover img
{	border: 1px solid #666; }
	
#photo img 
{	margin-bottom: 5px; }

.col_full 
{	float: left; 
	margin: 3px; 
	padding: 0;
	text-align: center; 
	font-size: .85em; 
	display: none; }
	

.specialty {FLOAT: left; MARGIN: 1em; WIDTH: 150px; HEIGHT: 11em;}
.specialty h3 { MARGIN: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #F7F6F3;}
.Categories {float: right; border-left: 1px dotted #ccc; width: 249px;}
.Categories li {PADDING-BOTTOM: .25em; list-style: none;}
.uwlaw {background: url(/alumni/images/click4more.gif) top left no-repeat; padding: 0 0 30px 50px; display: block;} 
.blogpost {margin-bottom: 2em;}
.blogpost h2 a {text-decoration: none; color: #63449D;} 	

/* Better print styles for articles */
* {
    box-sizing: border-box;
    max-width: 100%;
}

.post-meta {
    display: none;
}

img {
    display: block;
    margin: 0 auto;
}

p {
    text-indent: 1.2em;
    margin: 1em auto;
    width: 36rem;
}

h2 {
    color: #4b2e83 !important;
    font-family: Uni Sans;
    font-size: 24px;
    margin: 1em auto;
    width: 800px !important;
}

h2 strong {
    color: #4b2e83 !important;
    font-family: Encode Sans Normal;
}

.show-nav, .sidebar {
    display: none;
}

a {
    color: #4b2e83 !important;
    border: none !important;
}

hr {
    background-color: transparent !important;
    background-image: url(/media/140450/slanted-lines.jpg) !important;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 2em !important;
    margin: 2em auto;
    max-width: 100%;
    width: 550px;
}
