body{padding-top:2em}.body-content{padding-left:15px;padding-right:15px}input,select,textarea{max-width:280px}@media screen and (min-width:768px){.jumbotron{margin-top:20px}.body-content{padding:0}}@media print{#MainContent_lineItems th{background-color:#000!important;color:#fff!important;padding:.25em .5em!important}#MainContent_downloadPDF{display:none}body{padding-top:3em}}#MainContent_receiptBody{border:1px solid #888;border-radius:.25em;padding:2em}#header{margin-bottom:2em}#logo{}#logo img{max-width:80%;height:auto}#transactionDetail{float:right;margin-bottom:1em;font-size:smaller}#transactionDetail p{margin-bottom:0;margin-top:0;padding:0;font-size:smaller;color:#333;text-align:right}#MainContent_lineItems{width:100%;margin:auto}#MainContent_lineItems th{background-color:#000;color:#eee;padding:.25em .5em}#MainContent_lineItems th:last-child{text-align:right}#MainContent_lineItems td{padding:.25em .5em}#MainContent_lineItems td:last-child{text-align:right}#MainContent_lineItems .totalRow{border-top:1px solid #d7d7d7;font-weight:bold}#MainContent_paymentDetail{text-align:right;margin-top:2em}#MainContent_paymentDetail h3{font-size:1.1em;font-weight:bold;padding-bottom:0;margin-bottom:0}footer{text-align:center;color:#888;margin-top:.5em}ol{counter-reset:item}ol>li{counter-increment:item}ol ol>li{display:block}ol ol>li:before{content:counters(item,".") ". ";margin-left:-20px}