blockquote, body, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, p, td, th
{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 9pt/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}

#Logo {display: none}
#NavMain {display: none }
#SidePanel {display: none}
#Colophon {display: none}

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

.deletion{text-decoration: line-through}
.insertion{border-bottom : 1pt dashed}
.spaced{margin: 6pt 0}

a.redirection{display:none}

/* Nominations */
div.ClubNoms {clear: both}
div.ClubNoms div.Team {float: left; margin: 0 2pt 0 0; line-height: 12pt}
div.ClubNoms div.Team h4 {margin-bottom: 1.5pt}
div.ClubNoms div.Note {clear:both; margin-bottom: 4pt; padding: 5pt 4pt 1pt 16pt}
div.ClubNoms div.Note p {font-size: 8.5pt; margin-bottom: 2pt}
/* Clubs page in the History section */
span.club_data {font-weight: bold}
div.ClubHist ul li {font-weight: bold; list-style-type: none}
div.ClubHist ul li  span{font-weight: normal}
div.ClubHist h3 span {font-size: 10pt; font-weight: normal}
/* Fixtures*/
table.fixtures th {padding: 0; font-weight: bold; text-align: left; width: 110pt}
table.fixtures td {line-height: 120%; padding: 0 0 6pt 0}
table.fixtures th.date, table.fixtures td.date  {padding: 0 12pt 6pt 0; text-align: right; width: 45pt}
/*  Clubs & Officers*/
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.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}
/*News pages*/
h4.Date {font-size: 8pt; font-weight: normal; margin: 8pt 0 4pt 0}
div.NewsItem {padding-bottom: 16pt; border-width: 1pt 0 0 0; border-style: solid}
/* Games directory */
dl.games_list {margin: 0 15pt 15pt 15pt}
dl.games_list dt {margin: 8pt 0 0 0}
dl.games_list dd {margin-left: 15pt}
.Notation p {margin-bottom: 0}
p.players {font-size:12pt; font-weight:bold}
p.annotator {margin-bottom: 8pt;  text-align: right}
.V0 {font-weight:bold}
.V1 {margin-left: 6pt}
.V2 {margin-left: 12pt}
.VH {font-weight: bold}
.VC {font-weight : normal}
.Notation a, .Notation a:visited {text-decoration: none;  border: 0 none}
/* variation dialog */
.vardialog {background: #FFF;  font-size: 10pt; width:75pt}
div.Board {display: none}
div.Return {display: none}
/* Results directory */
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.team {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.match {border: none; margin: 0 0 15pt 0;  page-break-inside : avoid} 
table.match th.team {font-weight: bold; text-align: left; vertical-align: bottom;  width: 88pt}
table.match th.date { font-weight: bold; height: 20pt; text-align: center; vertical-align: top; width: 40pt}
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; text-align: center}
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.match td.outcome {text-align: center; font-weight: bold}

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

