/* Stylesheet for print version */
blockquote, body, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, ol, p, td, th, ul 
{font: 10pt/12pt Arial, Helvetica, Geneva, Verdana, sans-serif}

a {text-decoration: none; color: #000; background-color: none}
big {font-size: 13pt}
blockquote {margin: 0 15pt 6pt 15pt}
body {background: #FFF; color: #000; cursor: default; margin: 0}
dd {margin: 0 0 0 20pt}
div {margin: 0}
dl {margin: 0}
dt {font-weight: bold;  margin: 0}
em {font-style: normal }
h1 {font-size: 18pt; font-weight: bold; margin: 0 0 18pt 0}
h2 {font-size: 12pt; font-weight: bold; margin: 9pt 0 4pt 0}
h3 {font-size: 11pt; font-weight: bold; margin: 9pt 0 2pt 0}
h4 {font-size: 9pt; font-weight: bold; margin: 0 0 4pt 0}
h5 {font: 1em/1 serif; margin: 0}
h6 {font: 1em/1 serif; margin: 0}
hr {margin: 0}
html {background: #FFF; margin: 0}
img {border: 0}
li {line-height: 1; margin: 0 0 4.5pt 0; padding: 0}
ol {list-style: decimal; margin: 0 0 4.5pt 14pt}
p {margin: 0 0 4.5pt 0; padding: 0}
pre{font: normal normal 10pt/14pt Courier, monospace;  margin: 0; padding: 0}
pre b{text-decoration: underline; font-weight: normal}
small {font-size: 8.5pt}
strong {font-weight: bold}
sub {font-size: 8.5pt}
sup {font-size: 8.5pt}
table  {margin: 0; padding: 0}
td {line-height: 1; vertical-align: text-top}
th {line-height: 1; vertical-align: text-top}
ul {list-style-type: square; margin: 0 0 4.5pt 14pt; padding: 0}

/* Page structure */
#LeftPanel {display: none}
#RightPanel {display: none}

#Banner {margin: 0 10%}
#MainPanel {margin: 0 10%}

.centre {text-align: center}
.right {text-align: right}

table.match {border: none; margin: 0 0 15pt 0;  page-break-inside : avoid} 
table.match td{vertical-align: middle}
table.match td.team {font-weight: bold; text-align: left; vertical-align: bottom;  width: 95pt}
table.match td.board {font-weight: bold; height: 13pt; text-align: left; width: 8pt}
table.match td.player {padding-left: 2pt; text-align: left}
table.match td.result {text-align: center}
table.match td.matchresult{border-top: 0.75pt solid; font-weight: bold; height: 13pt; text-align: center}
table.match td.date {font-weight: bold; height: 21.5pt; text-align: center; vertical-align: top; width: 40pt}
table.match td.grade{text-align: right; width: 18pt}
table.match td.qresult {text-align: center}
table.match td.qmatchresult{border-top: 0.75pt solid; height: 13pt; text-align: center}
table.match td.special{text-align: center; width: 282pt}

table.crosstable {border: 0.75pt solid; margin: 9pt 0 8pt 0;  page-break-inside : avoid}
table.crosstable th {font-weight: bold; text-align: center; vertical-align: middle}
table.crosstable td {border: 0.75pt solid; text-align: center; vertical-align: middle}
table.crosstable td.full {border: none; height: 15pt; width: 15pt}
table.crosstable td.q {font-style: italic;  font-weight: bold}
table.crosstable td.num {border: none; font-weight: bold; text-align: right; width: 9pt}
table.crosstable td.club {border: none; padding-left: 2pt; text-align: left; width: 92pt}
table.crosstable td.total {border: none; width: 20pt}
table.crosstable td.qtotal {border: none; width: 18pt}

table.fixtures th {padding: 0; font-weight: bold; text-align: left; width: 112pt}
table.fixtures th.date {padding: 0 8pt 6pt 0; text-align: right; width: 60pt}
table.fixtures td.date {margin: 15pt; text-align: right; width: 60pt}
table.fixtures td {line-height: 12pt; padding: 0 0 6pt 0}

div.Club {clear: both}
div.Club hr {border-style : solid;	border-width : 1pt;	border-color : #000; background-color : #000}
div.Club div.Team {float: left; margin: 0 2pt 0 0; line-height: 12pt}
div.Club div.Team h4 {margin-bottom: 1.5pt}
div.Club div.Note {clear:both; margin-bottom: 4pt; padding: 5pt 4pt 1pt 16pt}
div.Club div.Note p {font-size: 8.5pt; margin-bottom: 2pt}
div.Clubs ul li {font-weight: bold; list-style-type: none}
div.Clubs h3 span {font-size: 10pt; font-weight: normal}
div.Clubs ul li {font-weight: normal; list-style-type: none}
div.Coda {border-width: 3pt 0 0 0; border-style: dotted; clear: both; padding-top: 8pt}
div.Coda p {display: none}
div.Contacts {padding:  0 8pt 9pt 8pt}
div.Contacts h3 {margin: 8pt 0 0 0}
div.Contacts h4 {margin: 8pt 0 1.5pt 15pt}
div.Contacts p {margin-left: 30pt}
div.Divider {margin-top: 8pt ; padding-top: 8pt}
div.Intro p{line-height: 14pt; margin-top: 8pt}
div.LinksList {padding-bottom: 8pt}
div.LinksList h4 {margin: 11pt 0 2pt 0}
div.LinksList p {margin: 0}
div.LinksList ul li {margin-bottom: 2pt}
div.NewsItem {padding-bottom: 8pt; border-width: 3pt 0 0 0; border-style: dotted}
div.NewsItem div.Date {border : 0.75pt solid; float: left;  font-size: 8.5pt; font-weight: bold; margin: 1.5pt 8pt 4.5pt 0; padding: 0.75pt 0 0.75pt 6pt; width: 92pt}
div.Rules{padding-bottom: 8pt}
div.Rules h3 {margin: 18pt 0 3pt 0}
div.Rules p {margin-left: 12pt}
div.Rules p.sub {margin-left: 24pt}
div.Rules p.subsub {margin-left: 36pt}
div.Rules table {margin: 0 0 3pt 56pt}
div.Trophy {margin: 0 0 8pt 0}
div.Trophy dt{margin: 4pt 0 0 0}
div.Trophy p {margin: 6pt 0 6pt 0}
div.Venue {margin-top: 8pt; border-width: 0.75pt; border-style: solid; padding: 8pt}
div.Venue h3 {margin: 0 0 2pt 0}
div.Venue p {margin-left: 15pt}

span.q {font-style: italic;  font-weight: bold}
span.club_data {font-weight: bold}

