/* Remove unwanted elements */
.wrapheader,
.navmenu,
#sub-content,
.navigation,
.endmeta,
#sidebar,
.wrapfooter,
.landing,
iframe,
.selection,
.selsquad,
#skiplinks {
	display: none;
	width: 0px;
	height: 0px;
}

/* Ensure the content spans the full width */

#maincontent, #maincontentwide
{width: 70%; margin: 0; padding: 0; float: none;}

#maincontentwide.print100 {width: 100%; margin: 0; padding: 0; float: none;}

/* Change text colour to black (useful for light text on a dark background) */

body {
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	}


p {margin-bottom: 16px;}

h1, h2, h3, h4 {color: #002768;}

h1 {line-height: 30px;}

a {text-decoration: none; color: #002768;}

/* Improve colour contrast of links */


/* Images */

img {display:none;}



/* news */

img.printonly {
	display: inherit;
	margin: 0px 0 40px 0;
	}

.printmeta {
	position: absolute;
	right:0px; top:0px;
	width: 20%;
	}

.postholder {
	position: absolute;
	width:20%;
	right:0px; top:0px;
	}
	
.post .postholder {width:100%; position: relative;}

.postholder img {
	display: inherit;
	margin: 0 0 20px 0 !important;
	width: 100%;
	height: auto;
	}

ul.meta {
	list-style: none;
	width:100%;
	}

ul.meta li {float:none;}
ul.meta li a {text-decoration: none; color: #002768;}


/*club - squad details*/


.toggle_container {display: block !important;}

.profile ul,
.profile60 ul,
.squadstaff ul,
.squadlist {list-style: none;}

.profile h3,
.profile60 h3,
.squadstaff h3 {margin-bottom: 0px;}

ul.districtsquad {list-style: none; float:left;}

ul#affiliated li {list-style: none; border-bottom: 1px #cccccc solid; margin-bottom: 10px; padding-bottom: 10px;}
ul#affiliated .details {display: block !important; margin-bottom: 20px;}
ul#affiliated .details .group {float:left; margin-right: 7%; width:26%}
h2.affiliated_head {margin-top: 20px; clear:both;}