@page {
  size: A4;
  margin: 0;
}
@media print {
  html, body {
    width: 210mm;
    height: 297mm;
  }
body{
//	line-height: 1.166;
	margin-right: auto;
	margin-left: auto;
  	padding:0px;
  	font-family:Verdana,  Arial, sans-serif, Helvetica;
	font-size: 100%;
	}
/* Hide Navigation */
#rt-header {display: none !important;}


/* Hide Navigation */
#rt-maintop {display: none !important;}

/* Hide Navigation */
#rt-showcase {display: none !important;}

/* Hide Navigation */
#rt-top .rt-container {display: none !important;}

/* Hide Navigation */
#rt-top-surround {display: none !important;}
/* Hide Navigation */
#rt-top {display: none !important;}
/* Hide Navigation */
#rt-copyright {display: none !important;}
/* Hide Navigation */
#rt-drawer {display: none !important;}
/* Hide Footer */
#rt-footer {display: none !important;}
/* Hide Footer */
#date-block {display: none !important;}
/* Hide Footer */
.actions {display: none !important;}



#layoutwrapper #pagehead #head_container, #sub_menu, #sub_menu_wrap, #footer_main {display: none !important}
#reslay {display: none !important}
#column_center {width:100%; float:right;  display:inline;}
#blocks { width:60em !important; margin-left:auto;margin-right:auto;left:1em; height:auto;
	font-family:verdana, arial, helvetica, sans-serif;}
#block {border:0px solid #000; ;width:60em  !important; margin-left:auto !important;margin-right:auto !important; height:auto !important;
	font-family:verdana, arial, helvetica, sans-serif;}

#start ul {margin: 0 0 1em 1em; padding: 0;	font-size: 1.2em; list-style: none; }
#start li {border:0;margin-left: 3em;line-height: 1.4em; padding: 0; margin: 0 0 0 0; list-style: none;margin-left:auto;margin-right:auto;}
#start .hedend1 {margin-left: 21em;width:33em;font-weight:bold;}
#start .hedend2 {margin-left: 16em;width:33em;font-weight:bold;}
#start .hednote {clear:both; margin-left: 5em; width:50em;font-weight:bold;}
#start .hedp1 {margin-left: 0em;width:3em;font-weight:bold;}
#start .hedp2 {margin-left: .5em;width:3em;font-weight:bold;}
#start .hedp3 {margin-left: .5em;width:25em;font-weight:bold;}
#start .hedp4 {margin-left: 0em;width:2em;}
#start .hedp5 {margin-left: 1em;width:20em;font-weight:bold;}

#start .col1 {margin-left: 3.3em;width:6em !important;}
#start .col2 {margin-left: -3.5em !important;width:6em !important;text-align:right !important;}
#start .col3 {margin-left: 3.5em !important;width:17em !important;}
#start .col4 {margin-left: 0em;width:2em !important;}
#start .col5 {margin-left: -4em;width:7em !important;text-align:right;}
#start .col6 {margin-left: 4em;width:9em !important;}
#start .col7 {margin-left: 0em;width:20em !important;}

#start .hed1 {margin-left: 1.6em;width:6em !important;font-weight:bold !important;}
#start .hed2 {margin-left: 1em;width:6em !important;font-weight:bold !important;}
#start .hed3 {margin-left: .5em;width:17em !important;font-weight:bold !important;}
#start .hed4 {margin-left: 0em;width:4em !important;}
#start .hed5 {margin-left: -2em;width:7em !important;font-weight:bold !important;}
#start .hed6 {margin-left: 1em;width:7em !important;font-weight:bold !important;}
#start .hed7 {margin-left: 1em;width:17em !important;font-weight:bold !important;}

#start .hedp1 {margin-left: 0em;width:3em;font-weight:bold;}
#start .hedp2 {margin-left: .5em;width:3em;font-weight:bold;}
#start .hedp3 {margin-left: .5em;width:25em;font-weight:bold;}
#start .hedp4 {margin-left: 0em;width:1em;}
#start .hedp5 {margin-left: 1em;width:25em;font-weight:bold;}

#start .colp1 {margin-left: 0em;width:2em;text-align:right;}
#start .colp2 {margin-left: 0em;width:4em;text-align:right;}
#start .colp3 {margin-left: 1em;width:25em;}
#start .colp4 {margin-left: 0em;width:1em;}
#start .colp5 {margin-left: 1em;width:25em;}



#oneline {width:60em; margin-left:auto;margin-right:auto; height:auto;
	font-family:verdana, arial, helvetica, sans-serif;}
#lastline {width:75em; float:left; height:auto;
	font-family:verdana, arial, helvetica, sans-serif;}

a {text-decoration: none;color: black;}
body {
  font-family: verdana;color: black;font-size:1.1em
}
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;
}
.result-print {
text-align:center;
	font-size: 1.5em;
}
table.table-result {
        border-collapse: collapse;
	width:90%; 
    margin-left: 10%;
	font-size: 1.0em;
}
span.noprint, p.noprint, div.noprint, .noprint {
  display: none;
}


/* 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: 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 .teenotewrapper {position: relative; height: 12px;}
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}

#head_container, #sub_menu_wrap,#footer_main {display: none !important}

.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}






a {text-decoration: none;color: black;}
body {
  font-family: verdana;color: black;font-size:1.1em
}
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, .noprint {
  display: none;
}


/* 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 .teenotewrapper {position: relative; height: 12px;}
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}


.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 }
}
