/*	Reset Font to points for better control over printing
	 - - - - - - - - - - - - - - - - - - - - - - - -  */

  body{
    font-size:7pt;
    word-spacing:2px;
    }
	
/*	Hide all elements not requried
	 - - - - - - - - - - - - - - - - - - - - - - - -  */
   
  #primary-nav,#utility-nav,#footer ul,#footer p a,a.button,.info,.attention,form,a.more,#skipper,.cat-menu,.top,#breadcrumbs,.io-modules .cat-nav,.top,.jts,.top-map,.np,.news-list,#imap,.qlr,#masthead img{
    display:none !important;
    }

/*  Global Resets
   - - - - - - - - - - - - - - - - - - - - - - - -  */
          
  body,#page,#content,#main,#articletext{
    float:none !important;
    width:auto !important;
    margin:0 !important;
    padding:0 !important;
    }
  ul,ol{
    page-break-inside:avoid;
    }
  html body #main{
    background:none;
    }
  strong{
    font-weight:bolder;
    }
  a,a:link,a:visited,a:hover{
    text-decoration:none;
    border:0;
    color:#717171;
    }
	
/* 
  Adjust this rule to show or hide 
  different URL's within the site.
  Keep adding differnt a's as they 
  come about in the mark-up.
  Used to show full http:// address for future reference.
*/
  /*#content a[href^=""]:after{content:" [ http://www.heatwell.co.nz/" attr(href) "] ";color:#B8B8B8;white-space:nowrap;font-size:0.9em;}
	#content h3 a[href^=""]:after{content:"";}
  */
  
  
/* === Headings === */
  #content h2{
    page-break-after:avoid;
    }

/* === Lists === */  
  ul{
    list-style:square outside none;
    }
  ul li,ol ul li{
    padding:0;
    background:none;
    }

/* === Text === */
  abbr,acronym{
    color:#000000;
    border:0;
    }
  abbr:after,acronym:after{
    content:" (" attr(title) ") ";/* This rule shows the title of the abbr & acronym */
    }

/* === Global classes === */
  .odd,.even,.warning,.note,.info,.attention{
    background:transparent none;
    }
  .warning,.note,.info,.attention{
    padding:1em;
    }
  .caption{
    display:block;
    width:200px;
    text-align:left;
    float:none !important;
    padding:0;
    margin-left:0;
    }

/* === Navigation (menus) === */
  ul.cat-nav{
    padding-left:0;
    }
  .cat-nav li{
    list-style:none;
    padding-left:0;
    margin-left:0;
    }
  .cat-nav a{
    display:block;
    }
  #content ul.cat-nav li a[href^=""]:after{
    content:"";/* Reset back to show no (http://) link */
    }
  #content ul.cat-nav li a[href^=""]:after{
    content:" [" attr(href) "] ";
    }
  h4.cat{
    border-top:1px solid #B8B8B8;
    margin-top:2em;
    padding-top:1em;
    }

/* === Tables === */
  td a:after,th a:after{
    content:"" !important;
    }
  #content>table{
    page-break-inside:avoid;}
    
  table td{
    font-size:6pt;
    }

/*  Masthead Styles
   - - - - - - - - - - - - - - - - - - - - - - - -  */

  #masthead{
    border:solid #000000;
    border-width:0 0 1px 0;
    padding:0;
    margin:0 0 2em 0;
    text-align:right;
    width:auto;
    height:auto;
    }
  #masthead #branding{
    width:auto;
    height:auto;
    }
  #masthead:before{
    content:url(../../_img/logo_print.png);
    display:block;
    text-align:right;
    margin:0;
    padding:0;
    }
  #masthead h1{
    padding:0;
    margin:0;
    line-height:normal;
    }
  #masthead h1 a{
    text-decoration:none;
    line-height:normal;
    }
  #masthead h2{
    margin:0;
    padding:0;
    font-size:1.4em;
    }
  .tagline{
    margin:1em 0;
    }

/*  Main Content Styles
   - - - - - - - - - - - - - - - - - - - - - - - -  */

  #content div#highlight{
    page-break-inside:avoid !important;
    }
  div.products div{
    border-bottom:1px solid #E5E5E5;
    margin:2em 0 1em;
    }

/*  Footer Styles
   - - - - - - - - - - - - - - - - - - - - - - - -  */

  div#footer{
    border:solid #000000;
    border-width:1px 0 0;
    text-align:center;
    clear:both;
    padding:2em 0 0;
    margin:2em 0;
    background:none;
    }
  #footer:after{
    content:" http://www.heatwell.co.nz ";
    display:block;
    font-size:1.1em;
    }
  #footer:before{
    content:url(../../_img/logo_wash.jpg);
    display:block;
    margin:0 auto;
    padding:0;
    float:none;
    }
  #footer p{
    display:none;
    }
  #footer p.copy{
    display:block;
    }

