/**
 *	print.css
 */

body {
color:#000;
background:white;
font-size:11pt;
line-height:1.2em;
}

div.borderhdr2,
h1,h2,h3,h4,h5,h6 {
color:#000;
}

.revoke_custom_background {
background:none !important;
}

div.onprint {
display:block;
}

p.onscreen,
span.onscreen {
display:none;
}

span.onprint {
display:inline;
}

input, textarea, select,
#clientcreditapp select.wd,
#applyforcredit input.wd, 
#clientcreditapp input.wd {
font-size:11pt;
line-height:1.2em;
}

.formborder {
border:0;
box-shadow:none;
margin-top: 4px;
margin-bottom: 4px;
}

a,
.labelForDelete,
div.wrapper-3,
div.grid-main-nav-column1 {
display:none;
}

#app-footer,
#wnb-bar,
#header-4,
#pyramid-wrap,
#esbenshade,
#esbenshade3,
#fwbryce-layer1,
#handy-outerwrapper,
#hanover,
#lyonMatrixDiv,
#outer-wrap,
#outer-wrap-2,
#perdue-wrapper {
display:none;
}

#mainContentContainer {
border-bottom:0 !important;
}

table.cca a {
display:inline;
color: black;
text-decoration: none;
}

div.form-page{
width:100%;
margin:0 auto;
padding:0;
text-align:left;
line-height:1.2em;
}

div.pbox {
page-break-inside:avoid;
}

h1,
.formborder h1 {
margin-top:20px;
margin-bottom:10px;
border:1px solid #000;
background:#eee;
padding:4px 8px;
page-break-after:avoid;
}

h1.break {
page-break-before: always; 
margin-top:0;
}

/* -- Accommodate JS driven elements --*/
#feature>div {
border: none;
overflow: visible;
height: auto;
}

#feature div.items {
left: auto !important;
position: relative;
overflow: visible;
width: auto;
}

#feature div.items div {
float: none;
margin: 20px 0;
position: relative;
}

#agreeToTerms {
float:left;
margin:2px 8px;
}

#ipgAgree {
float:left;
margin:2px 8px;
}

div.border {
padding:10px 6px;
}

input.cb[type=checkbox][disabled]{
outline:1px solid #000;
color:#000;
}

input.cb[type="checkbox"] {
display: none;
}

label:before {
background:#fff;
margin-right:20px;
padding:1px 2px;
border:1px solid #000;
height:16px;
width:20px;
}

input.cb[type="checkbox"] + label:before {
content:'';
background:#fff;
border-color:#000;
color:#000;
font-size:20px;
line-height:20px;
}

input.cb[type="checkbox"]:disabled + label:before {
border-color:#000;
color:#000;
background:#fff;
}

input.cb[type="checkbox"]:checked + label:before {
content: '✓';
}

