/* print.css */
@media print {

	/* do not display the navigation bar or side bar */
	#navbar, #sidebar { display: none; } 

	#container, #headline, #main-heading, #content, #footer {  
		float: none;
		width: auto;
		border: 0;
		margin: 0 4%;
		padding: 0;
		text-align: justify; 
		color: black; 
		background: transparent;
	}

	#content {
		padding-top: 1em;
		border-top: 10px solid #669933;
		padding-bottom: 1em;
		border-bottom: 10px solid #669933;
	}
	
	/* the headline will contain the branding as a background image */
	#headline p:before { content: " " url(../images/west-london-irish-headline-print.gif) " ";  }

	/* footer */
	#footer { margin-top:2em; }
	#hit-count, #email-webmaster, #w3c-validations { display: none; }

	p { font-size: 12pt; line-height: 1.3; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif }	
	h1 { font-size: 20pt; line-height: 1.3; font-weight: bold; font-family: arial, helvetica, verdana, sans-serif }	
	h2 { font-size: 18pt; line-height: 1.3; font-weight: bold; font-family: arial, helvetica, verdana, sans-serif }	
	h3 { font-size: 16pt;	line-height: 1.3; font-weight: bold; font-family: arial, helvetica, verdana, sans-serif }	
	ul, li { font-size: 12pt; font-family: Georgia, "Times New Roman", Times, serif }
	dd { font-size: 12pt; line-height: 1.3; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; }
	dt { font-size: 12pt; line-height: 1.3; font-weight: bold;  font-family: Georgia, "Times New Roman", Times, serif; text-align: left; }

	th, td {
		font-size: 12pt; line-height: 1.3;
		font-weight: normal;
		font-family: Georgia, "Times New Roman", Times, serif; 
		padding-left: 0;
		padding-right: 3em; 
		vertical-align: top;
	}
	th { font-weight: bold; }

	a:link:after, a:visited:after { content: " (" attr(href) ") ";  }

	#footer p  {
		font-size: 90%;
		line-height: 1.1; 
		font-family: arial, helvetica, verdana, sans-serif; 
	} 

	/*   Display a definition list as a table  */
	/*	 Can't use display: table etc, as not supported yet by IE */
	dl.display-dl-as-table
	{
		margin: 0;
		padding: 0 0 0.5em 0;
	} 
	.display-dl-as-table dt
	{
		width: 9em;
		float: left;
		margin: 0;
		padding: 0.5em 0 0.5em 0;
	}
	
	/* a comment with a backslash causes Macintosh IE5.0 and IE 5.1 to ignore the next CSS statement, a hack discovered by sam-i-am */
	/* when the backslash is immediately before the comment closure, then Mac IE 5 ignores all CSS until the next comment closure */
	/* ignore clear both for Mac IE to avoid well-documented float clear problems \*/
	.display-dl-as-table dt { clear: both; }
	/* end of Mac IE5 hack */
	
	.display-dl-as-table dd
	{
		float: left;
		width: 27em;
		margin: 0;
		padding: 0.5em 0 0.5em 0;
	}
	/* class used here, as CSS3 :last-child selector, sadly, not yet widely implemented */
	.display-dl-as-table .last-def {
		padding-bottom: 0.5em;
	}
	
	/* definitions for the table listing the chairmen */	

	/* text alignment for IE columns (N.B. doesn't work on W3C css compliant browsers, which don't support text-align on col or colgroup) */
	.chairman { text-align: left; }
	.years-of-tenure { text-align: center; }

	/* text alignment for W3C css compliant browsers, which don't support padding on text-align on col or colgroup */
	table.chairmen th:first-child,
	table.chairmen td:first-child {
		text-align: left; 
	}
	table.chairmen th:first-child + th,
	table.chairmen td:first-child + td {
		padding-right: 0;
		text-align: center; 
	}

	.medium-thumbnail
	{
		float: left;
		width: 120px;
		height: 106px;
		border: 1px solid #999999;
		margin: 0 5px 10px 5px;
		padding: 5px;
	}

	.clearboth { clear: both; }
	
}
