/**********************************
 * TITLE: Pool Print Stylesheet   *
 * CREATED: 29-Oct-2004           *
 * MODIF: 29-Oct-2004             *
 **********************************/


/* ##### Common Styles ##### */

body {
  color: black;
  background-color: white;
  font-family: "times new roman", times, roman, serif;
  font-size: 12pt;
  margin: 0;
  padding: 0;
}

acronym, .titleTip {
  font-style: italic;
  border-bottom: none;
}

acronym:after, .titleTip:after {  /* Prints titles after the acronyms/titletips. Doesn't work in MSIE */
  content: "(" attr(title) ")";
  font-size: 90%;
  font-style: normal;
  padding-left: 1ex;
}

.doNotPrint {
  display: none !important;
}


/* ##### Header ##### */

#header {
  margin: 0;
  padding: 0;
//  border-bottom: 1px solid black;
}

.headerTitle {
  font-size: 200%;
  font-size: 150%;
  margin: 0;
  padding: 0 0 0.5ex 0;
  padding: 0;
}

.headerTitle a {
  color: black;
  background-color: transparent;
  font-family: "trebuchet ms", verdana, helvetica, arial, sans-serif;
  font-weight: normal;
  text-decoration: none;
}

.subHeader, .topMenuColor {
  display: none;
}


/* ##### Side Bars ##### */

#side-bar {
  display: none;
}


/* ##### Body Text ##### */
  
#bodyText *,  #bodyTextNoRightSideBar * {
  visibility: visible;
}

#bodyText, #bodyTextNoRightSideBar {
  margin: 0;
  padding: 0;
}

#bodyText h1, #bodyTextNoRightSideBar h1 {
  font-family: "trebuchet ms", verdana, helvetica, arial, sans-serif;
  font-size: 140%;
  margin: 2ex 0 1ex 0;
  margin: 0 0 0.5ex 0;
  padding: 0;
}

#bodyText a, #bodyTextNoRightSideBar a {
  color: black;
  background-color: transparent;
  text-decoration: none;
}
/*
#bodyText a:after, #bodyTextNoRightSideBar a:after {  
	// Prints the links' URIs after the links' texts. Doesn't work in MSIE 
  content: "<" attr(href) ">";
  font-size: 90%;
  padding-left: 1ex;
}
*/

a.topOfPage {
  display: none;
}

h1 {
	text-align: center;
}

h5 {
	font-size: 110%;
	margin: 0;
	padding: 0;
}

p {
  margin: 0 0 2ex 0;
  padding: 0;
}

#bodyText .centerText, #bodyTextNoRightSideBar .centerText {
  text-align: center;
}

/*
table {
	border: 1px solid black;
	margin-left: auto;
	margin-right: auto;
	padding: 0.5ex 2ex;
}

table.colouredrows td, table.colouredrows th {
	margin: 0;
	padding: 0.5ex 0.8ex;
}

table.colouredrows tr.venueAndRefRow td {
	border-top: 1px solid gray;
	font-style: italic;
}

table.colouredrows td {
//	border: 1px solid gray;
	text-align: center; 
  font-size: 80%;
}

table.colouredrows th {
	background-color: #8eb4e6;	// blueish 
	color: black;
}

td {
//  text-align: center; 
//  font-size: 80%;
//  border: 1px solid gray;
}
*/

/****** Tables ******/

table.center {
	margin-left: auto;
	margin-right: auto;
	padding: 0.5ex 2ex;
}

table.border {
	border: 1px solid #C0C0C0;
}

table.veryLightGrey {
	background-color: #F0F0F0;		/* very very light grey */
}

/* row highlighting in tables */

table.colouredrows {
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border: none;
	border-style: none;
}

table.colouredrows tr.oddrow td {
	background-color: #cedef4;	/* very light blue */
}

table.colouredrows tr.evenrow td {
	background-color: #E0EAF8;	/* very very light blue */
}

table.colouredrows td, table.colouredrows th {
	margin: 0;
	padding: 0.5ex 0.8ex;
	border-style: none;
	font-size: 110%;
}

table.colouredrows th {
	background-color: #8eb4e6;	/* blueish */
	color: #404040;	/* dark gray */
}

tr.columnHeading {
	background-color: #8eb4e6;	/* blueish */
	font-weight: bold;
}

#viewFixtures td, #viewFixtures th {
	font-size: 70%;
	font-size: 90%;
}

#viewFixtures td {
	background-color: white;
	line-height: 1.1em;
}

td.alignLeft, th.alignLeft {
	text-align: left;
}

td.alignRight, th.alignRight {
	text-align: right;
}

td.alignCenter, th.alignCenter {
	text-align: center;
}

td.bold {
	font-weight: bold;
}

td.italic {
	font-style: italic;
}

td.largeType {
	font-size: 190%;
	padding-right: 15px;
	border-right: 1px solid gray;
}

table.smallFont td {
	font-size: 90%;
}

table.colouredrows {
	border: 1px solid black;
}

table.colouredrows tr.venueAndRefRow td {
	border-top: 1px solid gray;
}

/* ##### Footer ##### */

#footer {
  display: none;
}

