@charset "utf-8";
body {font-family: Arial, Helvetica, sans-serif;}
.stadium header, .stadium footer, .stadium.logged-in section.int > .bg-image {display: none;}
/*-- ORDER COMPLETE PRINT STYLES ---*/
.stadium.logged-in section.int h1.center, section.int .po nav.step, section.int .po nav.utility, section.int .po .social, section.int .po .soci {display: none;}
.stadium.logged-in section.int > .content-wrap {margin: 0; padding: 0;}
/*-- PRINT STYLES FOR ORDER HISTORY --*/
body, body>div, html, .invoice-inner {width: 100% !important;}
.close {display: none;}
.invoice-inner .scrollpane {width: 100% !important; height: auto; overflow: auto; max-height: none;}
.invoice-inner .jspContainer {width: 100% !important; height: auto; overflow: auto; max-height: none;}
.invoice-inner .jspPane { width: 100% !important; height: auto; overflow: auto; max-height: none;}
.invoice-inner .scrollpane .jspVerticalBar {display: none;}
.invoice-inner .scrollpane .jspHorizontalBar {display: none;}
.invoice-inner .scrollpane .jspCap { display: none; }
.invoice-inner .scrollpane .jspHorizontalBar .jspCap {display: none;}
.invoice-inner .scrollpane .jspTrack {display: none;}
.invoice-inner .scrollpane .jspDrag {display: none;}
.invoice-inner .scrollpane .jspHorizontalBar .jspTrack, .invoice-inner .scrollpane .jspHorizontalBar .jspDrag {display: none;}
.invoice-inner .scrollpane .jspArrow {display: none;}
.invoice-inner .scrollpane .jspArrow.jspDisabled {display: none;}
.invoice-inner .scrollpane .jspVerticalBar .jspArrow {display: none;}
.invoice-inner .scrollpane .jspHorizontalBar .jspArrow {display: none;}
.invoice-inner .scrollpane .jspVerticalBar .jspArrow:focus {display: none;}
.invoice-inner .scrollpane .jspCorner {display: none;}
		/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner { margin: 0 -3px 0 0; }
.invoice-inner {width: 100%;}
.invoice-inner .header {background: url(images/bg-invoice-header.gif) repeat-x; margin: 0 0 25px;}
.invoice-inner .header img {height: 26px; margin: 0 auto; display: block;}
.invoice-inner .info {margin: 0 0 30px;}
.invoice-inner .info .location {float: left; width: 110px; margin: 0 10px 0 0;}
.invoice-inner .info .location img {width: 100%;}
.invoice-inner .info .customer-info {width: 225px; float: left;}
.invoice-inner .info .order-info {width: 175px; float: right; text-align: right;}
.invoice-inner .info p, .invoice-inner .info h5 {font-size: 11px; line-height: 16px;}
.invoice-inner .info p strong, .invoice-inner .info h5 strong {font-size: 12px;}
.invoice-inner .order-details {margin: 0 0 30px; clear: both;}
.invoice-inner .order-details table {table-layout: fixed; width: 100%; border-collapse: collapse; border-bottom: 1px solid #d4d4d4;}
.invoice-inner .order-details table td {font-size: 12px; padding: 10px 0; border-top: 1px solid #d4d4d4;}
.invoice-inner .order-details table td.ac50 {width: 50%;}
.invoice-inner .order-details table td.ac35 {width: 35%; text-align: center;}
.invoice-inner .order-details table td.ac15 {width: 15%; text-align: right;}
.invoice-inner .order-details table tr:first-child td {border-top: none;}
.invoice-inner .order-details table tr.package-details td {padding: 2px 0 2px 35px; font-size: 12px; border-bottom: none; border-top: 1px solid #fff;}
.invoice-inner .order-details table tr.package-details td ul {margin: 0; padding: 0;}
.invoice-inner .order-details table tr.package-details td li {margin: 0; padding: 0; list-style: none;}
.invoice-inner .payment-info {margin: 0 0 30px;}
.invoice-inner .payment-info .card-info {float: left; width: 45%;}
.invoice-inner .payment-info .charges {float: right; width: 45%; text-align: right;}
.invoice-inner .payment-info p, .invoice-inner .payment-info h5 {font-size: 11px; line-height: 16px;}
.invoice-inner .payment-info p strong, .invoice-inner .payment-info h5 strong {font-size: 12px; display: block; margin: 15px 0 0;}
.invoice-inner .payment-info p+p {margin: 15px 0 0;}
.invoice-inner .disclaimer {margin: 0 0 20px; font-size: 9px; line-height: 13px;}
.invoice-inner .disclaimer p {font-size: 9px; line-height: 13px;}
.invoice-inner .disclaimer p+p {margin: 13px 0 0;}
.invoice-inner a.btn {display: none;}
.invoice-inner .info:after,  .invoice-inner .payment-info:after {clear: both; height: 0; overflow: hidden; content: ''; width: 10)%; display: block;}