/** print.css
 *
 *  Print Stylesheet
 *  Version: 3.0.19
 *
 *  Copyright (C) 2008 Thomas J. Giordano
 *  tjgiordano@hotmail.com
 * 
 *  Revised: 06-02-08
 *
 *  Notice: This CSS will only be applied when the page is printed.
 *
 *  Known Issues: In IE 6 only, body text header borders collide with content 
 *  in feature sidebar.
 *
 */

/*
 * Page body content
 */
body
{
	background-color: #ffffff;
	max-width: 100%;
	min-width: 1%;
	width: 90%;
	padding-left: 5%;
	padding-right: 5%;
}
/*
 * Hide elements that we don't want to print
 */
.nonprinting, .roundedcorner
{
	display: none;
}
/*
 * Features column 
 */
div#featureditems
{
	background-color: #ffffff;
	padding-right: 24px;
	padding-bottom: 24px;
	position: relative;
	z-index: 9;
}
/*
 * Inklings logo
 */
a#logo
{
	height: 69px;
	background-image: none;
	text-indent: 0px;
	text-align: center;
	text-decoration: none;
	color: #73a824;
	line-height: 67px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-style: italic;
}
/*
 * Main feature
 */
div#feature
{
	border: 2px solid #73a824;
	background-color: #ffffff;
}
#feature p
{
	color: #73a824;
}
#feature h1
{
	color: #73a824;
}
/*
 * Secondary feature 
 */
div#secondary
{
	border-top: 2px solid #a47b29;
	border-left: 2px solid #a47b29;
	border-right: 2px solid #a47b29;
	border-bottom: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-khtml-border-top-left-radius: 0px;
	border-top-right-radius: 32px;
	-moz-border-radius-topright: 32px;
	-khtml-border-top-right-radius: 32px;
	border-bottom-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-khtml-border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-khtml-border-bottom-right-radius: 0px;
	background-color: #ffffff;
}
#secondary h2
{
	padding-top: 26px;
	padding-bottom: 13px;
	color: #a47b29;
}
div#subsecondary
{
	padding-top: 0px;
	padding-bottom: 34px;
	color: #a47b29;
	border-top: 0px;
	border-bottom: 2px solid #a47b29;
	border-left: 2px solid #a47b29;
	border-right: 2px solid #a47b29;
	border-bottom-left-radius: 32px;
	-moz-border-radius-bottomleft: 32px;
	-khtml-border-bottom-left-radius: 32px;
	position: relative;
}
/*
 * Document body column
 */
div#body
{
	margin-left: 0px;
	margin-right: 0px;
	position: relative;
}
/*
 * Body main header (masthead)
 */
h1#header
{
	font-size: 30px;
	height: auto;
	line-height: 40px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	background-image: none;
	color: #000000;
}
/*
 * Author and date (in header, below masthead text)
 */
h1#header span
{
	line-height: 13px;
}
/*
 * Document body text
 */
.bodytext
{
	color: #000000;
}
.bodytext h1, .bodytext h2
{
	margin-left: auto; /* Must be auto for height:100% to work on IE */
	background-image: none;
	background-color: #ffffff;
	border-top: 2px solid #a47b29;
	border-bottom: 2px solid #a47b29;
	height: 100%; /* Doesn't hurt any other browser, and causes element to have effect of display:table in IE, which in this case, we only want to have happen in IE */
}
.quote
{
	padding: 17px 75px 0px 75px;
	display: table; /* Keep all lines together, even at end of float */
	height: 100%; /* Doesn't hurt any other browser, and causes element to have effect of display:table in IE: */
}
* html .bodytext h1, * html .bodytext h2, * html .quote
{
	/* Only IE 6 will see this */
	border-top: 0px;
	border-bottom: 0px;
	height: auto; /* IE 6 interprets height:100% as height of printed page, which causes these elements to be 1 page tall */
}
/*
 * Body image alignments
 */
img.left
{
	margin-right: 20px;
}
.farleft
{
	margin: 16px 20px 16px 0px;
	position: relative; /* Vital for IE 6, otherwise it appears under #body */
	width: auto;
}
* html img
{
	/* Only IE6 will see this, overrides javascript that sets images that are too wide to a width that fits within the main column */
	width: auto !important;
}
/*
 * Large width table in body column
 */
.tabledata
{
	margin-left: 0px;
}
.tabledata table
{
	border: 1px solid #4a4a4a;
	background-color: #ffffff;
	border-spacing: 0px;
}
.tabledata td, .tabledata th
{
	border: 1px solid #4a4a4a;
}
/*
 * Footer
 */
div.photocredit
{
	clear: both;
}
div#copyright
{
	margin-top: 30px;
	padding-top: 14px;
	background-image: none;
	border-top: 2px solid #73a824;
	color: #73a824;
}
/* EOF */
