/* print css poker league */

* { padding : 0; margin : 0;}

body { font-size:100%;  font-family:Verdana, Tahoma, Helvetica, Arial, sans-serif;  background:#fffffa; background-attachment:fixed; color:#333; padding: 10px; }

h1 { text-transform:uppercase; border-top: 1px dotted #000; border-bottom: 1px dotted #000; margin-bottom:20px; font-size:27px; color:#900; text-shadow:1px 1px 0 #ccc;}

#topBar, #topBanner, #midBanner, #tabs, #subs, .small, .bannerFlash, #column, #leaguePartners, p.close, h4, form, #qualifierTable.tNothide,#circoTable2.tNothide, #venueTable2.tNothide, h5,#circoTable3.tNothide,h2.tNothide,p.tNothide{ display: none; }

.dateNow { font-size:19px; text-transform:uppercase; border-top:1px solid #999;  border-bottom:1px solid #999;}
.dateNow img { vertical-align:middle; }
#divSection h2 { font-size: 1em; margin: 1em 0; }
#divSection h3 { font-size: 0.85em; margin: 1em 0; }
#divSection p { font-size: 0.70em; margin: 0.5em 0; }
#divSection ul, #divSection ol { font-size: 0.70em; margin: 0.5em 0 0.5em 1.75em; }

table#tournamentDate thead tr th { color:#fff; padding-left:5px;}
table#tournamentDate tr td { padding:3px 5px; font-size:13px;}

table#venuesBilling h3 { border-bottom:1px dotted #ccc; border-top:1px dotted #ccc; padding:3px 0; font-size:14px; margin:10px 0;}
table#venuesBilling { width: 100%; font-size: 10pt; }
table#venuesBilling th { text-align: left; }
table#venuesBilling thead tr { background:  #660000; }
table#venuesBilling thead th, table#venuesBilling thead td { color: #FFF; padding: 4px; }
table#venuesBilling thead th { font-size: 9pt; }
table#venuesBilling thead td { text-align: right; }
table#venuesBilling thead td form#pagination { display: none; }
table#venuesBilling tbody table { width: 100% }
table#venuesBilling tbody th { border-bottom: 1px dotted #ccc; padding: 4px 0; font-size: 80%; color: #990000;}
table#venuesBilling table#GPTaddress { text-align: right; border-bottom: 1px dotted #ccc; }
table#venuesBilling table#GPTaddress td { font-size: 9pt; padding: 4px; }
table#venuesBilling table#GPTaddress td.logoGPT { width: 150px; text-align: left; }
table#venuesBilling table#customerInfo td { font-size: 9pt; padding: 4px; background: #efefef; }
table#venuesBilling table#customerInfo td.invoiceId { text-align: right; }
table#venuesBilling table#detailsInvoice,table#detailsInvoice1 { border: 1px solid #ccc; border-bottom: none; border-right: none; }
table#venuesBilling table#detailsInvoice caption { width: 100%;  background:  #660000; padding: 4px; color: #fff; font-size: 10pt; font-weight: bold; text-align: left; }
table#venuesBilling table#detailsInvoice caption span { float: right; font-size: 10px; font-weight: normal; }
table#venuesBilling table#detailsInvoice thead th,table#detailsInvoice1 thead th{ color: #666; background: #ccc; text-align: center; font-size: 65%; }
table#venuesBilling table#detailsInvoice tbody th,table#detailsInvoice1 tbody th { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding-left: 4px; }
table#venuesBilling table#detailsInvoice tbody td,table#detailsInvoice1 tbody td { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; font-size: 8pt; padding: 2px; }
table#venuesBilling table#detailsInvoice tbody td.date,table#detailsInvoice1 tbody td.date { text-align: center; white-space:nowrap; }
table#venuesBilling table#detailsInvoice tbody td.qte,table#detailsInvoice1 tbody td.qte { text-align: center; width: 4em; }
table#venuesBilling table#detailsInvoice tbody td.desc,table#detailsInvoice1 tbody td.desc { padding: 2px 4px; font-size: 6pt; width:507px;  }
table#venuesBilling table#detailsInvoice tbody td.desc strong,table#detailsInvoice1 tbody td.desc strong { font-size: 8pt; }
table#venuesBilling table#detailsInvoice tbody td.unit,table#detailsInvoice1 tbody td.unit { width: 7em; text-align: center; }
table#venuesBilling table#detailsInvoice tbody td.amount,table#detailsInvoice1 tbody td.amount { width: 6em; text-align: right; font-weight: bold;  }
table#detailsInvoice1 { width:100%; margin-top:20px;}
table#detailsInvoice1 th { font-size:13px; color: #990000; text-align:left;}

table#venuesBilling table#split td.options { text-align: left; width: 50%; }
table#venuesBilling table#split td.totals { text-align: right; width: 50%; }
table#venuesBilling table#totalInvoice,table#totalInvoice1 { margin-top: 20px; text-align: right; border: 1px solid #ccc; }
table#venuesBilling table#totalInvoice td,table#totalInvoice1 td { font-size: 10pt; font-weight: bold; padding: 4px; }
table#venuesBilling table#totalInvoice td span,table#totalInvoice1 td span { font-size: 10pt; font-weight: normal; }
table#totalInvoice1 { float:right; width:270px;}
table#totalInvoice1 td.total { width:196px;}
table#venuesBilling table#billingOptions, div#bottomControl { display: none; }
div#totalUnites p { margin: 0; padding:0; }
div#totalUnites { position: relative; }
div#totalUnites p { position: absolute; right:3px; top: 205px; font-size: 10px; color: #fff; margin: 0; padding:0; }

table#adminUsers  { background-color:#fff; width: 100%; font-size: 10pt; text-align: left; border: 1px solid #ccc; }
table#adminUsers thead tr {  background:  #660000; }
table#adminUsers thead th, thead td { color: #FFF; padding: 4px; text-align:center;}
table#adminUsers thead th { font-size: 9pt; }
table#adminUsers tbody { width: 100% }
table#adminUsers tbody th { border-bottom: 1px dotted #ccc; padding: 4px 0; font-size: 80%; color: #990000;}
table#adminUsers td.logoGPT { width: 150px; text-align: left; }
table#adminUsers td { font-size: 7pt; padding: 4px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; font-weight: bold; padding: 4px; }
table#adminUsers  th { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding-left: 4px; }
table#adminUsers  .number{ text-align: center; width: 4em; }
table#adminUsers  td span { font-size: 10pt; font-weight: normal; }
table#adminUsers  div#bottomControl { display: none; }
table#GPTaddress { text-align: right; border-bottom: 1px dotted #ccc; width:100%; visibility:visible; }
table#GPTaddress td { font-size: 9pt; padding: 4px; }
table#GPTaddress td.gHead { background-color:#660000; text-align:left; color:fff; font-size:18px;}
table#GPTaddress td.logoGPT { width: 150px; text-align: left; }

.tbHide {width:100%; display:block;}
.tbHide td {font-size: 9pt; padding: 4px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; font-weight: bold; }

.tbHide th { text-align:left; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; font-weight: bold; background-color:#660000; color:fff; padding:4px; width:100%;}
#venuesBilan thead {display:block;}
#venuesBilling h6 { padding:4px 0; font-size:12px;}
#venuesBilling p { padding:4px 0;}
.addition { display:none;}
#tabBil {margin-bottom:10px;}
#tabBil td {padding-bottom:10px;}
#titBilan,.genPlain {display:none;}
left #savor h2.hidhead { background-color: #660000; color:#fff; font-size:14px; padding:8px; margin-bottom:20px;}
left #savor .hidTable { display:block; padding-bottom:8px;}
left #savor p { font-size:13px; margin:0 0 5px 0;}
left #savor p a { text-decoration:none; color:#333; cursor:default;}
left #savor h3 { color:#990000; font-size:14px; border-top:1px dotted #666;border-bottom:1px dotted #666; margin:10px 0; }

.pNewsletter { width:600px;}
.pNewsletter h1 { border:none; font-size:40px;}

.pNewsletter tbody tr td fieldset { font-size:46px; text-transform:uppercase; border-bottom:none; border-left:none; border-right:none; text-align:center; border-top:4px double #666; color:#900; text-shadow:1px 1px 0 #ccc; padding-left:20px; margin-bottom:70px;}
.pNewsletter tbody tr td legend {}
#ptHead { margin-top:30px;}
#ptHead td { width:200px; }
table.pNewsletter tbody tr td table#ptHead tbody tr td.mNews table#tournamentDate thead tr th td { font-size:14pt;}
.pNewsletter { text-align:left; }

table.pNewsletter tbody tr td table#ptHead tbody tr td.popped1 p { margin-top:-6px;font-size:10pt; text-align:left;}
table.pNewsletter tbody tr td table#ptHead tbody tr td.popped1 { }
.pNewsletter span { font-size:12pt; font-style: italic;}
table#venuesBilling tbody tr td table#ptHead tbody tr td.dateNow p.weekBig { font-size:15pt;}
table.pNewsletter tbody tr td table#ptHead tbody tr td.mNews table#tournamentDate thead tr th { padding:3px 6px; font-size:14pt;}
table.pNewsletter tbody tr td table#ptHead tbody tr td.mNews p { font-size:14pt; padding:3px 5px; margin:0;}
table.pNewsletter span.spanned { font-weight:normal; font-size:14pt;}
.pNewsletter h2 {font-size:22px; text-transform:uppercase; text-align:center; color:#900; text-shadow:1px 1px 0 #ccc; }
.pNewsletter h5 { display:block; font-size:14pt; margin:10px 0 5px 0; padding:5px 0; border-top: 1px dotted #000; border-bottom: 1px dotted #000; margin-left:5px; }
.pNewsletter h4 { font-size:16pt; display:block; border-bottom:1px solid  #666; color:#900; padding:3px 0; margin:30px 0 10px 0; text-transform:uppercase;}
table#venuesBilling tbody tr td table#ptHead tbody tr td.dateNow { border:none;}
table#venuesBilling tbody tr td table#ptHead tbody tr td.fret {text-align:center; width:500px; height:200px;}
.adrst { font-weight:bold; font-size:10px; margin-top:-2px;}
.dAverage { border-top:1px #666 solid; border-bottom:1px #666 solid; padding:10px 0;}
.dAverage td { text-align:center; font-size:11pt;}
.dAverage td p { font-weight:bold; font-size:11pt;}
table#venuesBilling tbody tr td table#ptHead tbody tr td table.dAverage tbody tr td h6 { font-size:14pt; color:#900;}
.malted ul { margin-left:5px;}
.malted ul li { float:left; width:32%; float:left; list-style:none; font-size:9pt; padding:2px 4px;}
.malted ul li span { font-size:8pt;}
.malted ul li h5 { color:#fff; background-color:#660000; padding-left:5px; margin:20px 6px 10px 0; font-size:13pt;}
.malted ul li.headTour span {font-size:9pt; font-weight:bold; }
.malted ul li.headTour p {  }
ul li.headTour { width:100%; margin-bottom:10px;}
* html .pCertificat {position:relative; margin:-525px 0 0 340px; color:#000; font-size:18px;}
.pCertificat {position:relative; margin:-448px 0 0 280px; color:#000; font-size:18px;}
* html .pCertificat {position:relative; margin:-528px 0 0 340px; color:#000; font-size:18px;}
#listLogo img { margin:20px 16px 0 0; vertical-align:middle;}
body left div#mCertificat img { width:511pt;}

* html table#venuesBilling tbody tr td table#ptHead {zoom:0.75;}
* html table.pNewsletter tbody tr td table#ptHead tbody tr td.popped1 { zoom:1; }
table#venuesBilling tbody tr td table#ptHead tbody tr td.dateNow h3 {font-size:46px; color:#900; text-shadow:1px 1px 0 #ccc;}
