html,body,p,input,textarea,section,table,tr,td,th,thead,tbody,button,aside,article{font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;font-size:12px;}
h2{background-color:#DCD9C4;font-size:1.3em;font-weight:700;}
#buttons {width: 50%;text-align:center;margin:0 auto; padding: 10px 0;}
.left {float:left;}
.right {float:right;}
#SVContent {clear:both;}
#SvIni{background-color:#345C9D;color:white;width:80px;height:30px;}
button { background-color:#345C9D;color:white;min-width:100px; height:30px;}
#SVimg {position: absolute; left: -375;}
/*tr td:nth-child(2) { background-color: rgb(217,217,217); border: 1px solid black;*/
    /*text-align: center; }*/
tr td:nth-child(2) { width:15%; border: 1px solid black; text-align: center; height: 30px;}
tr.void { height: 20px; }
span.dollar:before { content: '$'; }
span.percnt:after { content: '%'; }
table#SVTbl,.sv-container { width: 800px; margin: 0 auto; }
.computed { background-color: rgb(217,217,217); }
.sv-fluid{width:100%;}
.header{text-align:center;font-size:1.2em;font-weight:700;text-decoration:underline;padding:20px;}
.bld{
font-weight:700;
font-size:1.05em;
}
#d2:before{content:'%';}
.rght{text-align:right;}
.lrg{font-size:1.4em;}
.lbl{padding: 8px;}
.usr-input{text-align:center;padding:2px;width:75%;background-color:#D8E4BC;border:none;font-weight:700;}
.lbl-computed{font-weight:700;text-align:center;}
.info { padding-top: 20px; text-align: center; font-weight: bold;}
.green { background-color: #D8E4BC; padding: 2px;}
.infoarr{width:150px;}
.infoarr img{width:40px;height:auto;}
.rght-container{background-color:#EEECE1;}
.smimg{width: 100px;height: auto;position: absolute;right: 493;top: 128;}
.foot{width:50%;margin:40px auto;}
.foot img{width:240px;height:auto;margin-right:5%;}
.foot span{font-size:.8em;font-weight:700;text-align:right;}
.ast{width:50%;margin:20px auto;font-style:italic;}
@media print{
    /*tr td:nth-child(2) { width: 75px; height: auto; }*/
    tr.void {display: none;}
    /*td { border: none; height: auto; }*/
div#SVimg { display: none; }
.btn { display:none;}
*{font-size:10px;}
button, #SvIni,.rght-container,.smimg, .foot, .info{display:none;}
.usr-input{text-align:center;height:auto;font-weight:700;}
.computed{text-align:center;height:auto;font-weight:800;}
h2{background:none;font-size:1em;}
.header {padding:0px;}
.sv-fluid{width:100%;}
.sv-container{width:100%;}
.ast {width:auto;}
}
