/* ===== items to be removed completly from printing ===== */

#header,
#header-title,
#header-image,
#footer,
#page-menu,
#my-notes,
#navcontainer,
#validate,
.my-notes,
.line,
.top-of-page,
.info,
.rosemary, 
#top-row .left {
display:none;}

.no-print{
display:none;}

body {
background:#fff;
color:#000;
padding:10px;
margin:0 auto; 
/*margin-top:0;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
line-height:20px;
font-weight:normal; 
text-align:left;}

.content-box{
width:650px;}

#wrapper{ 
border:none; 
padding:0;}

#content{ 
padding:0;
margin:0;}

#date{
text-align:right; 
width:650px; 
padding:0; 
margin:0;}

#address{
padding:5px 0 30px; 
border-top:1px solid #000; 
border-bottom:1px solid #000;
width:650px;}

#address h3{
font-weight:500; 
font-size:20px;
letter-spacing:0.1em;}

.address-table td{
text-align:left;
vertical-align:text-top;}

dl{
background:#fff;
color:#000;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
line-height:20px;
font-weight:normal; 
text-align:left;}

dt, dd{
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
line-height:20px;}

abbr, 
help {
text-decoration:none;
border-bottom:none; 
border-top:none; }

/* ===== LINK styles for printing ===== */

a,
a:visited,
a:hover,
a:active{
color:#000;
background-color:#fff;
text-decoration:none;
border-bottom:none; 
border-top:none; }

/* ===== HEADING styles for printing ===== */

h1, h2, h3, h4, h5{
color:#000; 
background-color:#fff; 
font-weight:500; 
padding:0 0 5px 0 ;}

h1{
font-size:23px;}

h2{
font-size:21px;} 

h3{
font-size:18px;} 

h4{
font-size:15px;} 

.bullet-none{
list-style-image:none; 
list-style:none; 
list-style-type:none;}


.pageplanner table {
border:1px solid #000;}

.pageplanner table th{
border:1px solid #000;}

.pageplanner table td{
border:1px solid #000;}

/* ===== TABLE styles for printing ===== */

/*table{
border:1px solid #000;}

table th{
border:1px solid #000;}

table td{
vertical-align:text-top;
border:1px solid #000;}

.row-heading{text-align:left; padding-left:5px;}
table .sub-heading{
text-align:left; 
padding-left:5px; 
padding-right:5px;}*/

.page-break{ 
page-break-before:always;}
/* float:none !important; */

/* ===== IMAGE styles for printing ===== */

div.image-float-left,
div.image-float-center,
div.image-float-right{
display:block;
text-align:center; 
margin:2px auto;/*
text-align:left; 
font-family:"Courier New", Courier, monospace;*/}

/* ===== PRINTING STYLES FOR SPECIFIC PAGES ===== */

/* Enquiry form */
#enquiryform table td{padding:5px;}
#enquiryform table td.col-1{ display:none; /*width:15px;*/}
#enquiryform table td.number{ display:none;}
#enquiryform table td.col-2{width:200px;}
#enquiryform ul li{margin-left:0; padding-left:0;}

/* planning page content - worksheet */ 
#pageworksheet td.info2{
display:none;}

#pageworksheet tr{
height:140px;}

#pageworksheet tr.pagesummary{
height:300px;}