/*  
Site: Skibbereen and West Carbery Golf Club
Site URI: http://www.skibbgolf.com/
Version: 1.0 (August 2007)
Author: Jim FitzSimons
Print stylesheet
*/
body {background-color: #FFF; color: #000; margin: 2px; font-size: 12pt;}
h1 {margin: 0; font-size: 20pt;}
h2 {font-size: 18pt; border-bottom: 2px solid #000; margin: 0 0 5px 0;}
h3 {font-size: 14pt; margin: 20px 0 4px 0;}
p {margin: 4px 0 8px 0;}
a {color: #00F; text-decoration: underline; margin: 0; padding:0;}
img {border: none;}

h1 a {color: #000; text-decoration: none;}

#address {margin: 0 0 25px 0; font-size: 10pt;}

.content-image {margin: 8px 0 8px 8px; float: right;}
.content-image img {border: 1px solid #060;}
.content-image .caption {font-size: 80%; font-weight: bold; text-align: right;
	padding: 4px 5px 0 0;}

	
/* Application form table styles */
#app-form {border-bottom: 2px solid #000; padding: 0;}
#app-form table {width: 100%;}
#app-form table th {text-align: right; width: 300px; vertical-align: top;
	font-size: 80%; padding: 0 5px 0 0; white-space: nowrap;}
#app-form table th a {color: #000; text-decoration: none;}
#app-form table td {border: 1px solid #000; line-height: 150%;}
#app-form table td.no-border {font-size: 80%; border: none;}
#app-form table td.extra-height {line-height: 450%;}
#app-form table tr.header-row th {text-align: center; font-weight: normal;
	font-size: 80%; vertical-align: bottom; padding-bottom: 0;}
#app-form table tr.spacer td {font-size: 2px; border: none; padding: 0;}
#app-form td hr {margin: 0 auto;}

#app-form table tr.highlight th, #app-form table tr.highlight td {
	text-align: center; font-size: 100%;}
#app-form table tr.highlight td {border: none; font-weight: bold;}
#app-form table td.filled {font-weight: bold; padding-left: 4px;}

#app-form h2 {font-size: 100%; text-transform: uppercase; text-align: center;
	padding-top: 0; margin-top: 0;}
#form-notes p, #declaration {border: 1px solid #000; font-size: 90%; margin: 5px 0;
	padding: 5px;}
#form-notes p .code {font-family: "Courier New", Courier, monospace;
	font-weight: bold;}


/* Course card table styles */
#course-card {width: 90%; margin: 20px 0 30px 0;}

#course-card thead th, #course-card thead td {border-bottom: 2px solid #090; padding: 5px 0; text-transform: uppercase;
	font-size: 140%;}
#course-card tbody th {border-bottom: 2px solid #090; padding: 5px 0; font-size: 120%;}
#course-card tbody td {border-bottom: 1px solid #090; font-weight: bold;}

#course-card tbody .total td {border-bottom: 2px solid #090; border-top: 1px solid #090; font-size: 120%;}

#course-card .section-div {border-right: 2px solid #090;}
#course-card .col-div {border-right: 1px solid #090;}

#course-card .col-blue {color: #00F;}
#course-card .col-yellow {color: #990;}
#course-card .col-red {color: #C00;}
#course-card .col-index {color: #030;}

#course-card td {text-align: center; padding: 4px 0;}



#footer {font-size: 8pt; padding: 4px; border-top: 1px solid #000;
	text-align: right;}

/* Page elements hidden from printer */
.hide, #navbar, .top-link, .noprint {display: none;}




