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

#header img, 
#footer,
#menu,
.top-of-page{
display:none;}

.no-print{
display:none;}

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

#header p { 
font-size:23px;
font-weight:bold;} 

.content-box{
width:650px;}

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

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

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;}

/* ===== 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;}