body {
	background : #fff;
	color : #000;
	font-size : 100%;
	line-height : 150%;
	font-family : "Trebuchet MS", Trebuchet, "Times New Roman", Times, serif;
}

a {
	color:#369;
}


/* -------------------------------------	*/
/*	Masthead Styles	*/
/* -------------------------------------	*/

#masthead {
	display : none;
	visibility : hidden;
}


/*	Nav Submenu	*/

#nav {
	display : none;
	visibility : hidden;
}

.screen_only {
	display : none;
	visibility : hidden;
}


/* -------------------------------------	*/
/*    Paragraph Styles	*/
/* -------------------------------------	*/

h1 {
	font-size : 180%;
	line-height : 150%;
	font-weight : bold;
	color : #444;
	text-align : left;
	vertical-align : top;
	margin : .75em 0 .5em 0;
	padding : 0;
	page-break-after : avoid;
}

h2 {
	font-size : 140%;
	line-height : 150%;
	font-weight : bold;
	color : #555;
	text-align : left;
	vertical-align : top;
	margin : .5em 0 0 0;
	padding : 0;
	page-break-after : avoid;
}

p {
	line-height : 150%;
	text-align : left;
	vertical-align : top;
	margin : .75em 0 .75em 0;
	padding : 0;
}

hr {
	border : 0 none ;
	height : 1px;
	color : #663;
	background : transparent;
}


/* -------------------------------------	*/
/*    Character Styles	*/
/* -------------------------------------	*/

.strong {
	font-weight : bold;
}

.emphasis {
	font-style : italic;
}

.date {
	font-weight : bold;
	margin : 1.5em 0 .25em 0;
}

.title {
	font-size : 130%;
	font-style : italic;
	line-height : 140%;
	margin : .25em 0 0 0;
}

.tight {
	margin-top : .25em;
	padding-top : 0;
}

img {
	display : none;
}

img.photort {
	display : none;
}

img.photolt {
	display : none;
}

.backToTop {
	display : none;
	visibility : hidden;
}

.centre {
	text-align : center;
}


/* -------------------------------------	*/
/*	Column Container	*/
/* -------------------------------------	*/

.colmask {
	margin : 0 5%;
	padding : 0; 
	width : auto;
	float : none !important;
	border : 0;
}


/* -------------------------------------	*/
/*  Common Column Settings	*/
/* -------------------------------------	*/

.leftcol,
.rightcol {
	display : none;
	visibility : hidden;
}

.col2 {
	display : none;
	visibility : hidden;
}


/* -------------------------------------	*/
/*	Footer Styles	*/
/* -------------------------------------	*/

#footer {
	clear:both;
	float:left;
	width:100%;
}

#footer p {
	padding:10px;
	margin:0;
	text-align:center;
}