/* ================================================================================================
   greataupairs.co.uk: Print Style Sheet ~ Copyright Kroc Camen of Camen Design 2007
   ================================================================================================
   The link tags in the HTML header exclude the main styles from the printer, so that in this
   sheet we only have to add what we want, instead of removing everything else. Also Firefox 1.0.x
   is hugely buggy when printing.
*/
	
/* --- IE6 can only print 640px wide before it cuts the edge off, so no fixed width is allowed --- */
#honcho {margin: 0; padding: 0; width: 100%;}
body    {font: normal 11pt Arial, sans-serif; padding: 5px;}
div, td {text-align: left;}

/* --- Hide the following areas not needed in the printout --------------------------------------- */
#loggedin, #logoutlink, #mainnav, #subnav, #rightcol, #BodyFooter, #links, #QA,
.NoPrint {display: none !important;}
	
/* --- Headings ---------------------------------------------------------------------------------- */
h1 {margin: 0 0 0 0; padding: 8px 0 0 0; font-size: 20pt; color: #437; border-bottom: 3px solid #437;}
h2 {margin: 0 0 8px 0; padding: 8px 0 0 0; font: bold 16pt "Times New Roman", times, sans-serif; color: #559; border-bottom: 2px solid #66a;}
/* Number each Heading (Firefox 1.1 onwards) */
h2:before {content: counter(section) ": "; counter-increment: section;}

ul, ol {margin: 0 30px 25px 20px; padding: 0 0 0 20px; font: 10pt Arial, sans-serif; color: #447;}
ol ol  {margin: 8px 0 0 25px; padding: 0 0 5px 0; border-left: 1px dashed #66a;
	    list-style-position: outside; list-style-type: lower-alpha;
        color: #015; background: #f0e8ff;}
li     {padding: 8px 8px 0 8px;}

/* --- Tables ------------------------------------------------------------------------------------ */
table      {margin: 8px 8px 25px 8px; width: 100%;}
.dotted td {border-bottom: dotted 1px #aaa;}
.dotted.top td {border-top: dotted 1px #aaa;}

.appform label {font-style: italic; font-weight: normal; color: #333;}
.appform td    {padding: 5px 15px 5px 4px; text-align: left;}

.details .label {font-style: italic; font-weight: normal; color: #333; background: #eef;}
.details td     {padding: 5px 15px 8px 8px; text-align: left;}

/* --- Input Forms ------------------------------------------------------------------------------- */
input    {border-top: 0; border-left: 0; border-right: 0; border-bottom: 1px solid black;}
textarea {width: 300px; height: 150px; border: 1px solid black; overflow: hidden;}
fieldset {border: 0;}
.option  {font: bold 12pt "Courier New", Courier, monospace;}

/* --- New footer -------------------------------------------------------------------------------- */
#footer   {width: 100%; margin: 15px 0 0 0; text-align: center; border-top: 3px solid #437;}
#footer a {color: black; text-decoration: none;}

#phone      {margin: 5px 0 0 0; padding: 0;}
#disclaimer {margin: 5px 0 0 0; padding: 0; font-size: 8pt;}
