/* ------------------------------------- */
/* HIRESERVE, PRINT STYLE SHEET          */
/* generic stylesheet for iCams portal   */
/* Copyright 2007 - Hireserve Ltd        */
/* ------------------------------------- */

* {font-family: Arial, Helvetica, sans-serif !important; font-variant: normal !important; background-color: #fff !important; color: #000 !important;}

html, body {width: 99% !important; font-size: 13px !important; background-color: #fff;}

h1{clear: both !important; width: 100% !important; margin: 12px 0px; font-size: 1.2em !important; border-bottom: 1px solid #000;}
h2, h3 {clear: both !important; width: 100% !important; padding: 12px 0px !important; font-size: 1.1em !important; text-decoration: underline !important;}

div.print {display: none !important;}

div.formdetails {clear: both; float: left; width: 100% !important;}
div.q_h {clear: both; width: 100% !important;}
div.label {float: left; width: 350px !important; padding-right: 20px !important; font-weight: bold;}
div.label label.mandatory {background-image: none !important;}
div.q_h div.label {width: 100% !important; margin: 12px 0px 6px 0px !important;}
div.q_h div.detail{width: 100% !important;}
div.details,
div.detail
 {float: left; width: auto !important;}
div.detail p{width: 95% !important; margin: 0px; padding: 0px;}

table {clear: both; width: auto !important; margin: 12px 0px !important; border-collapse: collapse;}
table th {color: #fff !important; background-color: #46609c !important;}
table th,
table td
  {width: auto !important; padding: 0px 6px !important; text-align: left !important; vertical-align: top !important; border: 1px solid #000;}
table td div.label {width: auto !important;}
table td div.details {float: none !important;}
table td div.detail p {float: none !important; margin: 0px !important; padding: 0px !important;}
table td div.show_label div.formdetails{width: 200px !important;}
table td div.show_label div.label{width: 150px !important;}

div.pagebreak {clear: both; height: 8px !important;}
div.pagebreak_482,
div.pagebreak_483
  {page-break-before:always !important;}
