.printingPageBreak {
	page-break-after:always;
	display:block; /* as we are using a span to keep valid html it needs to be block to work */
}

body {
	font-size:80%;
	line-height:normal;
	background:#fff;
	}

.gallery form input, .galleryright form input, .cyclemanagegallerybutton form input, #menuswitch2,
#printButton, #leftouter, #nav, #footer, #searchbar, #loginstrip, #bannert, #pagetitle, #printcontent, #ngcnews, #sspflashcontent, #bannerfull, #golfball1, #wlpeUser,  .managegallarybutton, .innerbuttoncol, .calnavbutton, #calcategorysel, #calmonthssel, #calfooter, #qmEditor, #QE_Toolbar, .QE_Link, #UXELLO_Toolbar, #eTeamMatch, #weather, #homecourseconditions, #managerNotes {
	display: none !important;
 	clear: none !important;
	float: none !important;
	}

#outer, #container, #outercontent, #mainarea, #content, #pagetitle, #pagetitle h1, #rightinner{
	text-align:left !important;
	margin:0 !important;
	padding:0 !important;
	clear: none !important;
	float: none !important;
	width:auto !important;

overflow:visible !important;
position:relative !important;
height:auto !important;
}

#outer {
	background-color:#fff;
	background-image:none;

}

#contenttitle {
	width:100%!important;
	margin: 0 0 10px 0 !important;
}

#pagebannerimage {
text-align:center;
}



/* increase font size when printing start sheets and team sheets */
.TableDivStartTimes {
xfont-size:1.5em;
}

.printSmall {
font-size:.95em;
}

.printSmall table {
font-size:.95em;
}


.printNormal  {
font-size:1.05em;
}

.printNormal table {
font-size:1.05em;
}

.printLarge  {
font-size:1.10em;
}

.printLarge table {
font-size:1.10em;
}

.TableDivStartTimes td {
white-space: nowrap;
overflow:hidden;
}


.TableDivTeamSheet {
font-size:1.3em;
}

.TableDivTeamSheet td {
white-space: nowrap;
overflow:hidden;
}

/*calendar print*/


.dbCalX {
border:2px solid #666;
}



