a {text-decoration: none;color: black;}
body {
  font-family: verdana;color: black;font-size:0.8em;
}
div#top, div#footer, div.club-footer, div#wlmenu, div#roundselect div.header, div.footer, div.mainheader {display: none;}
/* table, td, tr {border: 1px solid black;} */
td { padding: 2px; }
#global {
  clear:both;
}
#global table, #global tr, table.global { border:0px; border-collapse: collapse;}
#global td { border: 1px; }
#global a.button { display: none; }
div#printbanner { display: block; }
div#printbanner p.clubname {font-size: 20px; font-weight: bold}
#globalwrap div#printbanner {display: none}
div#printfooter { clear: both; text-align: center; }
td img {
display:none;
}
td img.printable {
display: inline;
}
td.tbooked img,td.tgroup img {
  display: inline
}
/* Hide Twos Results from comp Print */
table.notwos {
  display: none;
}

span.noprint, p.noprint, div.noprint, a.noprint, .noprint {
  display: none !important;
}

/* Winter League Specific */
table.wltab { width: 100%; margin-bottom: 5px; }
table.wltab thead { font-weight:bold; }
#leaderboard .left {
        float: left;
        width: 45%;
        margin-right: 10px;
        clear: left;
        margin-left: 10px;
}
#leaderboard .right {
        width: 45%;
        float: right;
        clear: right;
}

/* KNOCKOUTS */
.blankcell {
border: 0px;
}
.knockout {
        font-size: x-small;
        border-collapse: collapse;
}
/*td { border: 2px solid white; }
tr { border: 2px solid white; } */
.korules { display: none; }
.toplayeven {
        border-bottom: 2px solid #999999;
        border-right: 2px solid #999999;
        border-top: 2px solid white;
        border-left: 2px solid white;
        padding-left: 5px;
        padding-bottom: 5px;
}
.toplayodd {
        border-bottom: 2px solid #999999;
        border-top: 2px solid white;
        border-left: 2px solid white;
        border-right: 2px solid white;
        padding-left: 5px;
        padding-bottom: 5px;
}
.matchlink {
        border-right: 2px solid #999999;
        border-left: 2px solid white;
        border-top: 2px solid white;
        border-bottom: 2px solid white;
}
.announcedate {
font-size: x-small;
}
.hcaplist {margin-top: 20px}
.hcaplist h3 {clear: both;}
.hcaplist table + div {page-break-before: always}
.hcaplist table {width:48%;
        float:left; font-size: 12px;}
.hcaplist table.col1 {
  clear:both;
  border-right: 1px solid black;
}
.knockout {
        font-size: x-small;
        border-collapse: collapse;
}
.toplayeven {
        border-bottom: 2px solid #999999;
        border-right: 2px solid #999999;
        padding-left: 5px;
        padding-bottom: 5px;
}
.toplayodd {
        border-bottom: 2px solid #999999;
        padding-left: 5px;
        padding-bottom: 5px;
}
.matchlink {
        border-right: 2px solid #999999;
}
.announcedate {
font-size: x-small;
}
div#koglobal {
clear:both;
}
table.teetimesholder .teenote {width: 500px;}

#globalwrap table.startsheettable td {border: 1px solid #ddd}
.teetimesholder tr th {vertical-align: top}
.teetimesholder tr.bookingComments td {display: table-cell; font-size: 10px; padding: 5px 15px 10px 15px}
.teetimesholder tr {border-top: 1px solid #dddddd}
.teetimesholder tr.bookingComments {border-top: 1px solid #f7f7f7}
.teetimesholder tr.bookingComments div {display: block !important}
table.teetimesholder tr td {border: none}
table.teetimesholder tr td, table#teetimesholder tr {page-break-inside: avoid}

#topmenu #nav, div.navbar {display: none !important}

.startsheettable { width: 100%; }

.highlightPrintedBox {border: 2px solid #950000}
#globalwrap .startsheettable td {vertical-align: top !important}
table.innerDay td.tdnote {
  width:300px !important;
}

#globalwrap table.teetimesholder td {border-top: 1px dotted #eeeeee}
#globalwrap table.teetimesholder td.startofbooking,#globalwrap table.teetimesholder td.afterbooking {border-top: 2px solid #666666}
#globalwrap td.middleofbooking,#globalwrap td.startofbooking {border-left: 2px solid #666666}
div.inprogresstext { display:none; }

table { page-break-inside:auto }
   tr    { page-break-inside:avoid; page-break-after:auto }



