
.offerColumn { display: none !important; visibility: hidden !important; }
.contentTable.noPadding .input.productId { width: 796px !important; }
.bold textarea, .bold, .bold input { font-weight: bold; }

#container { border:none; }
#menu, #greeting, #column, #content table.floatright, .nav, #newUserId, span.green, span.red, .noPrint { display: none; visibility: hidden; }

#orderForm table h1, #orderForm #datepicker { visibility:visible; display:block; }
#printHeader, #printFooter { width:100%; visibility:visible; display:table; }
@page{
margin-left: 16px;
margin-right: 17px;
margin-top: 13px;
margin-bottom: 13px;
}

.lastTerm { border:1px solid #000 !important; }
.lastTerm .green { background: #8be8b5; }
#searchResults .contentTable tr td:last-child, #searchResults .contentTable tr th:last-child { display:none; visibility:hidden; }

.credit { color:#F00; font-weight:bold; }

/* New print order */
#orderForm button, #orderForm tr td.label:last-child, #orderForm tr:first-child td.even2:last-child { display: none; visibility: hidden; }
#orderForm table input { display: inline; visibility: visible; }
#orderForm .date { width: 33px; }
#orderForm .yellow { visibility: visible !important; padding: 0px 6px 0px 6px; }
#orderHeader2 .yellow .input { background: none; }
#orderHeader1 input#orderDate { background: none; }
/*#orderHeader1 input#customerOrderId { visibility: hidden; }*/
#orderHeader1 input#customerOrderId { border:none !important; background: none; }
#orderForm td.label { line-height: 13px; }
#orderForm tbody:before {
  content: '';
  display: block;
  height: 5px;
}
#orderForm td.even2 { border-bottom: 1px solid #000 !important; margin-bottom: 12px; }
#orderForm td.even2:first-child { width: 5%; }

#orderForm tr td .price, #orderForm tr td div.priceTotal { display: none !important; visibility: hidden !important; }
#orderForm tr.printPrice td .price, #orderForm tr.printPrice td div.priceTotal { display: inline-block !important; visibility: visible !important; }

.contentTable.noPadding textarea { }
.contentTable.noPadding div.priceTotal { color:#000; width:100%; text-align:right; height:6px; line-height: 0px !important; }
.contentTable.noPadding .price { width:100%; text-align:right; }
.printTr { display: none; visibility: hidden; }
.hrDesktop { display: none; visibility: hidden; }
.hrPrint { display: table-row; visibility: visible; }
input { padding: 0; }
.brPrint { display: block; visibility: visible; }

.estimateHideWhenEmpty.hide, .usersTable { display: none; visibility: hidden; }

#disclaimerRule { display: block; color:#1f497d; font-size: 10.5px; font-family: Calibri; line-height: 13px; letter-spacing: 0.5px; }
h3.redtext { display: none; visibility: hidden; }

.disableEdit input { background:#e2edfd; }
.disableEdit.showMarker input { background: #ffff3f; }

/*html { -webkit-print-color-adjust: exact;   }*/
