@charset "utf-8";
#body {}
#body a{text-decoration:none}
#body a:visited{text-decoration:none}
#container {}
#column1 {display:none;}
#column1Header {display:none;}
#column2 {
	margin-left:0px;
	margin-right:0px;
}
#column3 {display:none;}
#mainbody {
margin-top: 0px;
margin-left: 0px;
margin-right: 100px;
}
#mainbodypad{}
#mainbody img {}
#mainbody H1 {	
	font-size:18pt;
	font-weight: bold;
}
#mainbody H2 {
	font-size:14pt;
	font-weight: bold;
}
#mainbody H3 {
	font-size:12pt;
	font-weight: bold;
}

#mainbody p, li { 
font-size:12pt; 
}
#qlMenu {display:none;}
#qlMenu li{}
#qlMenu li a{}
#qlMenu li a:hover{}
#header {height:0px;}
#footer {display:none;}
#navbar {display:none;}
#logo {}
#logo img {}
#logo a:hover{}
#banner {height:0px;}
#menu {}
#menu li {}
#menu li span{}
#menu a {}
#menu a:hover {}
#footerLinks{display:none;}
#footerLinks li {}
#footerLinks li span{}
#footerLinks a {}
#footerLinks a:hover {}
.printHidden {
	display:none;

}
.printVisible {display:block;}
.screenHidden {display:inline;}
.KT_topbuttons {display:none;}
.KT_bottombuttons {display:none;}

/*redefinitions of tables from tng.css*/
/* the plain cells   */
.KT_tngtable td {
	border: solid 1px #000000;
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	vertical-align: baseline;
/*	width: 400px;
*/}

.KT_tngtable th, .KT_tngtable td.KT_th {
	border: 1px solid #000000;;
	border-right-color: #000000;
	border-top-width: 0;
	border-left-width: 0;
	border-bottom-color: #000000;
	background-color: #ffffff;
	font-weight: bold;
	vertical-align: top;
	width: 200px;
}

.print_name {
	border:1px solid #000000;
	width:500px;
	padding-top: 20px;
}
.print_phone{
	border:1px solid #000000;
	width:200px;
	padding-top: 20px;
	
	}
.print_email{
	border:1px solid #000000;
	width:500px;
	padding-top: 20px;
}
.print_address{
	border:1px solid #000000;
	width:500px;
	padding-top: 50px;
}
.print_hometown{
	border:1px solid #000000;
	width:200px;
	padding-top: 20px;
}

/*textarea*/
print_desc {
	border:2px solid #000000;

}
.clearer {}
.explanatoryNote{}
.noticeboardsmaller  {font-size: 12px; }
.noticeboardsmaller li {font-size: 12px; }
.noticeboardsmaller p {font-size: 10px; }

.noticeboard  {font-size: 18px; }
.noticeboard li {font-size: 18px; }
.noticeboard  H2 {font-size:48px; }
.noticeboard  h3 {font-size:48px;}

#handoutNotes  {font-size: 14px; }
#handoutNotes p {font-size: 14px; }
#handoutNotes li {font-size: 14px; }
#handoutNotes  H1 {font-size:18px; }
#handoutNotes  H2 {font-size:16px; }
#handoutNotes  h3 {font-size:14px;}



div.labels{
	font-size:36pt;
	text-align:right;
	font-family: "Arial Black";
}
#starcontainer {display:none;}
#starburst {}
#newsbreak {}
#w3c {}
.labels H1 {
	font-size: 36pt;
}

.listTable {/*used in list_workshops.php*/
	width: 1000px;
	page-break-inside:avoid; /*Great property, but only works in Opera. Leave it here in case IE ever includes support for it.*/
}
.leftCol {/*used in list_workshops.php*/

}
.centreCol {/*used in list_workshops.php*/

}
.rightCol {/*used in list_workshops.php*/
	display: none;
}

.keepTogether {/*IE8 must not be in 'compatibility mode' for this to work*/
	page-break-inside:avoid;
}

/*for comperes_list.php*/
#comperesList {
margin: 50px;
width: 85%;
font-size: 14pt;
}
#comperesList H1{
	font-size: 18pt;
/*	page-break-before: always;*/
}
#comperesList H2 {
	font-size: 14pt;
}
#comperesList H3 {
	font-size: 12pt;
	text-align:left;
}
#comperesList TABLE {
	border: 0;
	border-style:solid;
}
#comperesList TD {
vertical-align:top;
/*border-bottom: 1px solid #000000;*/
border-top: 1px solid #000000;
padding-bottom: 5px;
padding-top: 5px;
}

.bmcomperesNotes
{
	font-size: 12pt;
	text-align:left;
}

td p {
font-size:11px !important;
	}

.pagebreakbefore {
	page-break-before: always;
	height:1px;
}

.pagebreakafter {
	page-break-after: always;
	height:1px;
}
.pagestart
{
page-break-after: always;
}


h2 {margin:0;}
