/*
Print Stylesheet

19.02.08 sagba

*/
body {color:#000;}
#header {
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #999;
	margin:0 0 .5em 0;
	height: 5.8em;
	position:relative;
	overflow:hidden;
/*	float:left;
	page-break-after:avoid;*/
}
#header img {float:left; margin:10px 10px 9px 0; border:none;}
#header h1 {line-height:1em; margin:0; padding:0; font-size:1.5em;}

#content {
	font-size:0.9em;
	/*added to make image with caption display correctly*/
	float:left;
	page-break-inside:auto;
	}
#sub,
#footer {
	float:left;
	width:100%;
}
#content p {
	padding:0;
	margin:0 0 .5em 0;
	line-height:1.3em;
	}
.date {color:#999;}
#content img.floatLeft,
#content div.floatLeft {
	float:left;
	margin:0 0.5em 0.5em 0;
	}
#content img.floatRight,
#content div.floatRight {
	float:right;
	margin:0 0 0.5em 0.5em;
	}
#content div.floatCaptionLeft { 
	float:left;
	margin:.3em .3em .3em 0;
	clear:none;
	display: block;
	border:1px solid #999;
	}
	#content div.floatCaptionLeft p { 
		margin: 0 .3em .3em .3em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:0.75em;
	}
/*Captioned image float right - width is set in an inline style within the content area */
#content div.floatCaptionRight { 
	float:right; 
	margin:.3em 0 .3em .3em;
	clear:none;
	display: block;
	border:1px solid #999;
	}
	#content div.floatCaptionRight p { 
		margin: 0 .3em .3em .3em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:0.75em;
	}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6,
#sub h1,
#sub h2,
#sub h3,
#sub h4,
#sub h5,
#sub h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 0 .5em 0; padding:0;
	}

#nav_main {
display:none;
}
#nav_local {
display:none;
}
/*enable if entire footer is to be disabled
#footer {
display:none;
}*/
#footer {font-size:.9em}
#footer .top_return {display:none;}
#footer ul li#copy { list-style:none; display:block; text-align:right;}
#footer ul li#copy a { text-decoration:none; font-size:.7em; color:#999; font-family:Arial, Helvetica, sans-serif;}
#footer ul li { display:none;}
#footer ul {margin:0; padding:0;}
footer ul li {}
#nav_horiz {
display:none;
}
#sub {
border-top:1px solid #999;
padding:.5em 0 0 0;
font-size:.9em;
}
.access {
display:none;
}
#lang_select {
display:none;
}
#breadcrumb {
display:none;
}
.top_return {
display:none;
}
div.contactDetails {width:100%; float:left; margin:0 0 1em 0}
div.contactDetails span.contact-block {
    width: 100%;
    }
div.contactDetails .key    {
            width:12em;
            display:block;
            float:left;
            clear:left;
            font-weight:bold;
            padding:.2em 0;
            margin:0;
        }
div.contactDetails .value {
            display:block;
            float:left;
            width:23em; /* leave enough room for a floated right image (in IE, natch) */
            padding:.2em 0;
        }
/*Disabling the tab navigation on the profile page*/
ul.tabbernav {display:none;}

	span.contact_snippet_name {font-size:.9em}
	p span.contact_snippet_name {font-size:1em}
	div.contact_snippet_details_1,
	div.contact_snippet_details_2,
	div.contact_snippet_details_3,
	div.contact_snippet_details_4 {
		font-size:.9em; clear:left; float:left; width:100%; margin:0 0 .5em 0;
	}
		/*Fix for when used in Resaerch Group page template*/
		.Research_Group .research_grp_leader div.contact_snippet_details_4,
		.Research_Group .research_grp_staff div.contact_snippet_details_4 {
			float:none;
		}
		/**/
	div.contact_snippet_details_1 h4,
	div.contact_snippet_details_2 h4,
	div.contact_snippet_details_3 h4,
	div.contact_snippet_details_4 h4 {
		margin:0;
	}
	div.contact_snippet_details_1 span.contact-block,
	div.contact_snippet_details_2 span.contact-block,
	div.contact_snippet_details_3 span.contact-block,
	div.contact_snippet_details_4 span.contact-block {
		display:block;
		float:left;
		clear:left;
		width:100%;
	}
	div.contact_snippet_details_1 span.email-label,
	div.contact_snippet_details_2 span.email-label,
	div.contact_snippet_details_3 span.email-label,
	div.contact_snippet_details_1 span.tel-label,
	div.contact_snippet_details_2 span.tel-label,
	div.contact_snippet_details_3 span.tel-label,
	div.contact_snippet_details_1 span.ext-label,
	div.contact_snippet_details_2 span.ext-label,
	div.contact_snippet_details_3 span.ext-label,
	div.contact_snippet_details_2 span.location-label,
	div.contact_snippet_details_3 span.location-label,
	div.contact_snippet_details_4 span.email-label,
	div.contact_snippet_details_4 span.tel-label,
	div.contact_snippet_details_4 span.ext-label,
	div.contact_snippet_details_1 span.job-title-label,
	div.contact_snippet_details_3 span.job-title-label {
		font-weight:bold;
		display:block;
		width: 7em;
		float:left;
		clear:left;
		padding:.1em 0;
	}
	div.contact_snippet_details_1 span.email,
	div.contact_snippet_details_2 span.email,
	div.contact_snippet_details_3 span.email,
	div.contact_snippet_details_1 span.telephone,
	div.contact_snippet_details_2 span.telephone,
	div.contact_snippet_details_3 span.telephone,
	div.contact_snippet_details_1 span.extension,
	div.contact_snippet_details_2 span.extension,
	div.contact_snippet_details_3 span.extension,
	div.contact_snippet_details_2 span.location,
	div.contact_snippet_details_3 span.location,
	div.contact_snippet_details_4 span.email,
	div.contact_snippet_details_4 span.telephone,
	div.contact_snippet_details_4 span.extension,
	div.contact_snippet_details_1 span.job-title,
	div.contact_snippet_details_3 span.job-title {
	 	display:block;
		padding:.1em 0;
		float:left;
				
	}
	div.contact_snippet_details_2 span.location,
	div.contact_snippet_details_3 span.location
		{float:left;}
	/*Fix for images not set to float by user*/
	div.contact_snippet_details_4 img {float:left; margin:.3em .3em 0 0;}
	div.contact_snippet_details_4 div.contact-details {float:left; margin:.1em 0;}
	div.contact_snippet_details_3 p.buildingAddress {font-size:1em;}
	div.contact_snippet_details_3 span.location p.BuildingAddress {font-size:1em; margin:0; padding:0;}
/**/