@charset "utf-8";
/* CSS Document */
#header, #sideColumn, #nav, .ifprintdonotshow, fieldset#buttons, fieldset#payment input { display:none !important; }
#mainContent {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}
form input { border-top:0 !important; border-right:0 !important; border-bottom:1px solid #000; border-left:0 !important; }
form p { margin-left:10px; }
.ifprintshow { display:block !important; }
legend { font-weight:bold; }
span.checkarea { float:left; margin-right:15px; display:block; width:15px; height:15px; border:1px solid #000; }
fieldset { border-width:2px !important; }
input.ptsm { width:50pt; }
input.ptmed { width:150pt; }
input.ptla { width:250pt; }

h1.main, h2 { margin:0 0 15px 0; }

fieldset#payment { margin-top:25px; }

#printbox { display:block; width:150px; padding:0 10px; border:3px double #000; float:right; margin-right:15px; }
