/*HTML5 Reset */
/* print styles */
body {background:white;font-size:12px;}
a:link, a:visited {background: white;text-decoration: underline;}
h1, h2, h3 {background: white;padding-bottom: 1px;}
a{margin:0;padding:0;outline:none;background:transparent;color:#333;vertical-align:baseline;text-decoration:none;font-size:100%;}

hr{display:block;margin:1.2em 0;padding:0;height:1px;border:0;border-top:1px solid #ccc;}

h1 {font-size:1.2em;}

.steps {display:none;}
.headerText {display:none;}
.noHR {display:none;}

#headerContent{margin:0 auto;max-width:855px;}
#logo{float:left;margin:16px 20px 0 0; padding:0 20px 8px 0;height:34px; border-right:1px solid #585758;color:#404041; letter-spacing:-.04em;font-weight:300;font-size:2.85em;line-height:1em;;}
#logo a {color:#636466;text-decoration:none;}
#wfi{color:#404041;letter-spacing:0em;font-weight:700;}
#title{float:left;margin:26px 0 0;font-size:1.5em;}

#header{height:72px;border-bottom:1px solid #bababa;margin-bottom:1.2em;}
.field{padding:1px 0;}
.field label{color:#999;display:inline-block;width:122px;font-weight:600;}
.field.longQuestion {padding-bottom:0;margin:0 0 5px 0;}
.field.longQuestion p {padding-bottom:0;margin:0 0 1px 0;font-weight:600;color:#999;}

.noPrint{display:none;}
.hiddenPrint {display:block;border-top:1px solid #ccc;margin:1.2em 0 0 0;}
.moreProducts {display:none;}
.difficulty {color:#888;}

.btnEditContainer {display:none;}
.btnConfirmContainer {display:none;}

#footer {bottom:0px;width:100%;border-top:1px solid #bababa;background: #d0cfcf;}
#footerContent{margin:0 auto;padding:20px 0;max-width:855px;text-align:center;font-weight:600;font-size:.9em;}
#footerContent .contact {display:none;}

.hiddenPrint {display:block;}
.btnPrint {display:none;}
