/*-----------------------------------------------------------------------------
Barrie + Hibbert Print Stylesheet

version:   1.0
date:      30/09/08
author:    george ornbo
email:     george@shapeshed.com
website:   http://shapeshed.com
-----------------------------------------------------------------------------*/

/* General
-----------------------------------------------------------------------------*/
/* Remove border around linked images */
img 
	{
	border: 0;
}
.right
	{
	float: right;
	margin: 0px 10px 0px 5px;
}
.left
	{
	float: left;
	margin: 0px 10px 0px 5px;
}	
h1
	{
	display: block;
	padding-bottom: 3px;
	border-bottom: 3px solid black;	
}
h1 a
	{
	border-bottom: 0;	
}


/* Wrapper
-----------------------------------------------------------------------------*/	
#wrapper {
	width: auto;
	text-align: left;
	float: none !important;
	}

/* Remove elements
-----------------------------------------------------------------------------*/
#message, #skip-links, #header-search-form, .login, #nav, #article-rating, #browse-search, #left-nav, .print-page, .edit-link, #kb-article-rating, #kb-related-categories,.rate-article-title, #fly-out,#control-bar{
	display: none;
}

	
/* Typography
-----------------------------------------------------------------------------*/

body {
	font-family: georgia, serif;
	background: white;
	font-size: 11pt;
	text-align: center;
}

td, th, h1, h2, h3, h4, h5, h6 {
	font-family: helvetica, sans-serif;
}

ul {
	font-weight: normal;
}

li {
	font-family: helvetica, georgia, serif;
}

p {
	font-size: 10pt;
	font-family: helvetica, georgia, serif;
	line-height: 1.2em;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer
	{
	border-top: 1px #ccc solid;	
}

/* Links
-----------------------------------------------------------------------------*/
a
	{
	color: #000000;
	font-weight: bold;
	border-bottom: #999999 1px dotted;
	text-decoration: none;
}


#archive-notice
	{
	background: #ccc;
	float: left;
	clear: both;
	margin-bottom: 1.5em;	
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #000;
}



table.scenario-help
	{
	width: 100%;
	border-top: 1px solid #000;	
	border-bottom: 1px solid #000;	
}
table.scenario-help th
	{
	padding: 3px;
	text-align:center;
}
table.scenario-help th.border-bottom, table.scenario-help td.border-bottom
	{
	border-bottom: 1px solid #000;	
}

table.scenario-help td
	{
	padding: 3px;
}
table.scenario-help td.tick
	{
	text-align:center;	
}
table.market-consistent, table.real-world
	{
	width: 600px;
}
table.returns-yields, table.indices-prices, table.outputs
	{
	width: 500px;
}
table.bonds, table.equities
	{
	width: 300px;
}
table.mc-calibration, table.rw-calibration
	{
	width: 300px;
}
table.rw-calibration
	{
	width: 400px;
}
table.returns-yields th, table.indices-prices th, table.outputs th, table.mc-calibration th, table.bonds th
	{
	text-align: left;
}
table.trial
	{
	width: 250px;
	border: 1px solid #000;
}
table.trial td, table.trial th
	{
	text-align: center;
	border: 1px solid #000;
}





