@charset "utf-8";

@import url(resetCSS.css);
/*

	File Description & Change Log
	-------------------------------------------------------

	Details
	-------

	Title: 		style4print.css
	Author: 	Andy Smith
	Of:			Tsuko
	Creation:	19/03/2008

	Note:		This is the StyleSheet 
				that dictates the print 
				style of all of the rest 
				of the pages on the site.	

	Edits
	-----

	Author: 	Andy Smith
	Date:		20/03/2008
	
	Notes:		Further Specialization for pages
	
	-------------------------------------------------------

*/
*{
	margin:0px;
	padding:0px;
}

body  {	
	font: 100% Arial, Helvetica, sans-serif;
	color:#1c1c20;
	background: white;
	font-size: 12pt;
}

a{

	text-decoration:underline;
	color: #B60810;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
	}
	
p{
	margin-bottom:1em;
	}
	
h1 a img{
	padding: 0.5em 100% 0.5em 1.75em;
	background-color:#000;
	font-size:1.6em;
	}

div#contentDescriptor h2{
	color:#B60810;
	font-size:1.6em;
	}
	
div#mainContent{
	padding: 1em 3em 0 3em;
	width: 100%; 
	text-align:left;
	display: block;
	}

div#mainContent h1{
	padding-left:0;
	}

div#contentDescriptor p{
	font-size:1em;
	}

div#toplinks p{
	margin:0 2em 0 3em;
	}

ul#footer-links li,
div#toplinks p{
	float:left;
	}
	
div#container div#header div#titleBlock a{
	color:#B60810;
	text-decoration:none;
	}

/*
 * Breadcrumb Definitions
 */

div#breadcrumb{
	padding:0.5em 0 0 0;
	margin:0.5em 0 0.5em 0;
	}

div#breadcrumb p{
	float:left;
	}

div#breadcrumb ul li,
div#breadcrumb ul{
	float:left;
	}

div#breadcrumb ul li a{
	float:left;
	padding-left:1em;
	margin-left:0.25em;
	display:block;
	font-size:0.8em;
	background-image:url(../images/YAH-arrow.gif);
	background-position: 0% 3px;
	background-repeat:no-repeat;
	text-decoration:none;
	}	

/*
 * Personal Pages
 */	
	div#mainContent div#centralBlock div.employee{
		display:block;
		clear:both;
		margin-bottom:0.5em;
		padding-top:1em;
		width:38em;
		border-top:2px solid #3CABA1;
		}
	
	
	div#mainContent div#centralBlock div.employee h4,
	div#mainContent div#centralBlock div.employee p{
		float:right;
		width:30em;
		}
	
	div#mainContent div#centralBlock div.employee h4{
		width:30em;
		}
	
	div#mainContent div#centralBlock div.employee img{
		width:6.25em;
		height:6.25em;
		}
		
/*  Timetable area */
	
	table.timetable{
		table-layout:auto;
		border-collapse:separate;
		border-spacing:0.2em;
		}
	
	table.timetable th,
	table.timetable td{
		background-color:#eaeaea;
		padding:0.25em;
		font-size:0.7em;
		
		}
	table.timetable th.col2,
	table.timetable td.col2{
		background-color:#d4d4d4;
		}
	
	table.timetable th.col3,
	table.timetable td.col3{
		background-color:#c9c9c9;
		}
	table.timetable th.col4,
	table.timetable td.col4{
		background-color:#FFFFFF;
		}
	
	table.timetable .external{
		padding-right:0;
		background-image:none;
		}

/*  News Area */

	/* Articles */
	div#mainContent div#centralBlock div.content-insert{
		display:block;
		clear:both;
		margin-bottom:1em;
		width:26em;
		}
		
	div#mainContent div#centralBlock div.content-insert p{
		float:right;
		width:18em;
		}
		
	div#mainContent div#centralBlock div.content-insert img{
		width:6.25em;
		height:6.25em;
		}
		
	div#mainContent div#centralBlock div.content-insert p.quote{
		
		margin-bottom:0;
		}

body a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }
body a[href^="/"]:after {
   content: " (http://www.spt.co.uk" attr(href) ") ";
   }
body div#titleBlock h1 a:after {
   content: " (Printed from http://www.spt.co.uk" attr(href) ") ";
   }
 
 div#mainContent div#centralBlock ul li.col a:after{
 	content:"";
	}
 
/* Bin Everything we don't need */	
.pdf, div#container ul#main-Menu, ul#footer-links li a, div#toplinks ul, div#footer, div#rightHandColumn, ul#leftHandColumn, ul#mainMenu, form#searchbox-top, form#commentsForm, div.comments, p a.print-this, div.acrobatReaderSign{
	display:none;
	}
