/*##############################
/* Salford Business School Print Styles */
/*#############################*/
#right_navbar, #marketing_banner, #breadcrumbnav, hr, .topnav{
	display: none;
}
#container{margin-top:0; padding-top: 0;}
.bodycontent{border:none; width: 95%; background-color:white; color:#000; margin-bottom: 20px !important;}
a, a:link,a:visited, a:active {color: #000; text-decoration:none;}
.topnav, #footer, #right_navbar {
	display:none;
}

.bodycontent li{
	list-style-image:none;
	list-style-type:disc !important;
	}

#subheader{margin-bottom:0;padding-bottom:0;}
/*.contact{margin-left:10px !important;}*/

#keyfacts{
	position:relative;
	top:auto;
	right:auto;
	width:80%;
	padding: 5px;
	border: 2px solid black;
	}
#keyfacts .contact{
	padding-left: 5px;
	}
#keyfacts h2{
	font-size: 16pt;
	}
html *{
	color:black !important;
	background-color:white !important;
	margin: 0 !important;
	}
	
h1{font-size: 16pt; margin:0; padding:0;}
h2{font-size: 14pt; padding-bottom: 10px; padding-top: 0;}
h3{font-size: 13pt;}
h4{font-size:10pt; font-weight:bold;}
h5{font-size: 10pt;}

#keyfacts a:link:after, #keyfacts a:visited:after, .stafflist li a:link:after, .stafflist li a:visited:after {
	content: "" !important;
	font-size: 90%;
	color: #000;
	}
.stafflist h1{
	display:none;
	}
.stafflist h2{
	margin-top: 0 !important;
	font-size: 12pt;
	}
.stafflist li{
	margin:0 !important;
	padding:0 !important;
	list-style-type:disc !important;
	list-style-image:none;
	clear:left;
	padding-bottom: 20px !important;
	margin-bottom: 10px !important;
	border-bottom: 1px black solid;
	}
.stafflist ul{
	margin-left: 0 !important;
	}
.stafflist ul#letter_list{
	display:none;
	}
ul#staff_links_list, ul#prog_links_list{
	display:none;
	}
span.email{
	float:left;
	}
span.phone{
	float:right;
	}
#staff_detail h1{
	display:none !important;
	}
#staff_detail a#email_link:after{
	content: "" !important;
	}

a#vcard_link{
	display:none;
	}
/* Fees Table print styles */
table#fees_table td {
	border: 1px solid black;
	padding: 2px 4px;
	line-height: 115%;
	}
#fees a#toplink, #fees #subheader, #fees #funding_info{
	display:none;
	}
#fees #header{
	 margin-bottom:0;
	 padding-bottom:0;
	 }
table#fees_table td.fee{
	text-align:center;
	}

table#fees_table thead td{
	font-size: 12pt;
	font-weight: bold;
	text-align:center;
	}
table#fees_table a:link:after, table#fees_table a:visited:after, #fees a:link:after, #fees a:visited:after{
	content: "" !important;
}
#fees h1{
	padding-bottom: 20px;
	padding-top:0;}
	
#content img{display:none;}

/* Following styles all moved - MLS - from sbs_newprint.css */
/* CSS Document */
#container *, body *{color:black !important;}
/*#header, #subheader, */#footer, #channels, #apply, #breadcrumbnav, .topnav, #apply, #keyfacts_link{display:none !important;}
#header{border-bottom:none !important;}
#header a#logo img{display:block !important;}
#subheader h1{display: block; font-size: 28pt; color:black; border:none; text-align:left !important;}
h1{font-size: 22pt; padding: 5px; border: 1px solid black; margin-bottom: 15px; text-align:center !important;  }
#content h2{font-size: 14pt !important;}
#content h3{font-size: 12pt !important;}
#content h4{font-size:10pt; font-weight: bold !important;}
p, li{font-size:10pt !important;}

a[href="#keyfacts"]{display:none !important;}
#content h1, #content h2, #content h3, #content h4{page-break-after:avoid !important;}
li{page-break-inside:avoid;}

/* Following styles all moved from sbs_staff_print.css - MLS */
/* CSS Document */
#header, #subheader{display:block;}
#subheader h1{color:black; margin-left:0; padding-left:0;}
#header{border-bottom: 2px solid black;}
form#searchform{display:none;}
#seek_link{display:none;}
div#staff_contact_details{float:none; width: auto; text-align:left; border-bottom:none; margin-top:10px;}
div#staff_main_info{border:none; border-bottom: 1px solid black;}
#staff_main_info a:link:after, #staff_main_info a:visited:after{content:"";}
#staff_contact_list dt, #staff_contact_list dd, #staff_contact_list p{
	line-height:inherit;
	}
#content dl, #content dl dt, #content dl dd{color:black; border:none !important;}
a#vcard_link{display:none;}

/* these rules apply to lists */
#content div.stafflist, #content div.stafflist a:active, #content div.stafflist a:visited, #content div.stafflist li{font-size: 10pt !important;}
ul#letter_list{display:none;}
#content .stafflist ul li a:link:after, #content .stafflist ul li a:visited:after{content:"";}
a {text-decoration:none; border: none !important;}

.stafflist ul li {border-bottom-style:none;}
