@charset "UTF-8";@media print {
    body {-webkit-print-color-adjust: exact;}
}
.noprint, #navigation, #toplogo, #banner, #nav, #sub_nav, #nav_container, #nav_container_smaller, #click_filter, #footer {
	display:none !important;
}

.printonly {
	display:initial !important;
}

div {
	overflow:visible !important;
}


h1, h2, h3, h4{
    display:block;  
}

h1 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

a {
	text-decoration:none !important;
}

.shaded_box {
	background-color: #fff;
	box-shadow: none;
}

.grid_heading{
	margin: 0 !important;
	padding: 0 !important;

}

.grid_13rd_center{
	width:100% !important; 
	padding: 40px 24px 10px 24px;
	float:left;
	text-align:center;
}

.grid_13rd_left{
	width:100% !important;
	margin-right:1% auto;
	float:left;
	margin-bottom: 40px !important;
}

.grid_23rd_right{
	width:100% !important; 
	margin-left: 2% auto;
	float:right;
}

.grid_23rd_left{
	width:100% !important; 
	margin-right:2% auto;
	float:left;
	margin-bottom: 40px !important;
	
}

.grid_13rd_right{
	width:100% !important; 
	margin-left:1% auto;
	float:right;
}

.event {
    padding: 0;
}

/* matchplay bracketrs */
.match .teamContainer .team{
	border-color: #888 !important;
	border-width: 2px!important;
	border-style: solid !important;
	border-spacing: 0px !important;
}

.matchplayDueDates tr {
	border:solid 2px #f26b3a !important;
}
.matchplayDueDates td {
	border-left:solid 2px #f26b3a !important;
}

.team_box, .team_box td{
    width: 300px;
    max-width: 300px;
    font-size: 24px !important;
    line-height: 36px !important;
    page-break-inside:avoid; 
}

.fancy_table table, .fancy_table_smaller table, .border table, .border_print table {
	border-color: #888 !important;
	border-width: 0 0 1px 1px!important;
	border-style: solid !important;
	page-break-inside:auto;
	border-spacing: 0px !important;
}

.fancy_table tr, .fancy_table_smaller tr, .border tr, .border_print tr{
	page-break-inside:avoid; 
	page-break-after:auto;
}

.fancy_table th, .fancy_table_smaller th, .border th, .border_print th{
	border-color: #888;
	border-width: 1px 1px 0 0 !important;
	border-style: solid !important;
	font-size: 14px;
	padding: 0px 6px 0px 6px !important;
	text-align:left !important;
}

.fancy_table td, .fancy_table_smaller td, .border td, .border_print td{
	border-color: #888;
	border-width: 1px 1px 0 0 !important;
	border-style: solid !important;
	font-size: 12px;
	line-height: 14px;
	padding: 0px 6px 0px 6px !important;
	text-align:left !important;

}

.event_registration_print table {
	width: 100%;
}
.event_registration_print th, .event_registration_print td{
	font-size:20px;
	line-height: 28px;
}


 
.ytd_stableford_payouts {
	display:inline-block;
	float:right;
}


.print_550_width {
	width: 550px !important;
	max-width: 550px !important;
}
