body{ height: auto !important; }
#left-panel{ display: none; }
#main{ margin-left: 0px !important; margin-top: 0 !important; padding: 0; height: auto; border: none; }
#ribbon{ padding: 0 20px; border-bottom: 1px solid #999; }
.fixed-ribbon #ribbon{ position: static; }
.fixed-ribbon #content{ padding-top: 10px; }
#header{ display: none; }

.btn{ display: none; }

.smart-form .table .input input[type=text]{
    border: none;
    padding: 0;
    height: auto;
}

.smart-form fieldset{ page-break-inside: auto !important;  }
.smart-form .label{ border-top: 0 !important; border-left: 0 !important; border-right: 0 !important; border-bottom: 0 !important; }