/*HIDE SCREEN ONLY ELEMENTS*/

#header img, .hidden, .clear, #header form, #extra-links, #lhcolumn, #breadcrumb, #rhcolumn img, #mdcolumn p.top, .donotprint, #footer .right, #course-calls-to-action, #unistats-widget-frame, .understanding-kis {
	display:none;
}



#container {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	line-height:150%; 
} 

/*HEADER*/

#header {
	background-image: none !important;
	border-bottom:1px solid #CCC; 
}

#header h1{
	font-size:110%;  	
	margin-top:0; 	
}

#header:before
{
content:url("/media/global/templateimages/print_logo.png");
}

/*MAIN CONTENT*/


a:link, a:visited {
	color:#111; 
}

.boxout, .boxoutAlt, .leftBox, .rightBox {
	background-color: #FFF;
	border:1px solid #888; 
	margin-bottom:10px; 
	margin-left:0; 
	padding: 10px;
}



ul {
	list-style-image: url("/media/global/templateimages/bullet_print.gif");
	margin-left:15px;
	padding:0;
}

.boxout h2, .boxoutAlt h2{
	margin-top:0;
	padding-bottom:0; 
	border:none; 

}

h2,h3,h4,h5,h6 {
	clear:both; 
} 

 
h1 {
  	font-size:130%;  	
}

h2 {
	border-bottom:1px solid #BBB; 
    font-size:120%;  
	margin-top:30px;
	padding-bottom:10px;
}

h3 {
    	font-size:110%;  	
}

h4 {
    	font-size:110%;  	
}

h5 {
      	font-size:100%;  	
}

h6 {
      	font-size:100%;  	
}

p.newsTeaserText {
font-size:115%;
font-weight:bold;

}

table{
	width:100%;
	font-size:100%;
	margin:15px 0px 10px 0px;
	padding:0px;
	border-spacing:0; 
	border-collapse:collapse;
}

table tr th{
	font-weight:bold;
	padding:10px;
	vertical-align:top;
	text-align:left; 
	background-color:#CCC;	
	border:1px solid #DDD;
}

table tbody tr th {
	background-color:#DDD;	
}

table tr td{			
	padding:10px;
	vertical-align:top;
	border:1px solid #DDD;
}


table.horizontal-borders tr td, table.horizontal-borders tr th  {	
	border:0; 
}
table.horizontal-borders tr td  {	
	border-bottom:1px solid #D7D7D7;
}


table.no-borders tr td, table.no-borders tr th {
	border:0; 
}
	
table.zebra tbody tr.even { 
	background-color:#F4F4F4; 
}
		
table.vertical-borders tr td {	
	border-width:0 1px 0 1px; 				
}

table.vertical-borders tr th {
	border-top:1px solid #D7D7D7; 
	border-bottom:0; 	
}

table.vertical-borders {
	border:1px solid #D7D7D7; 
}

		
		
blockquote.quote	{ 
	float: right; 
	width: 190px; 
	padding:0px 0 15px 35px;
	margin: 0 0 15px 15px; 
	color: #000; 
} 


blockquote.quote img {
	border:5px solid #FFF; 
}

blockquote.quote p{
    margin-bottom:5px; 
	margin-top:0; 
}

blockquote.quote p.quotation{
	padding:0 35px 20px 0;
	font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif;
	font-size: 1.3em;
}

blockquote.quote p.attribution {
	padding-right:25px; 
}
		

.left{
	float:left;
	margin: 15px 15px 15px 0;
}

.right{
	float:right;
	margin: 15px 0 15px 15px;
}
		
		
		
ul.tabNavigation {
	display:none; 
}

#tabs > div {
	display:block !important; 
}		

#tabs div h2{
	display:block !important; 
}	
	
/*COURSE TEMPLATE*/

#course-banner {
	float:right;
	margin:0 0 35px 15px;
}

#course-banner .caption {
	font-style: italic;
}

/*FOOTER*/

#footer {
	border-width: 1px 0 0 0;
	clear: both; 
	padding:15px 0;
}
