/* Madockawanda Lodge #271 WWW */
/* CSS Stylesheet 2009-Print */
/* This is a printing stylesheet and does not render all page elements */

	* {
		margin: 0px;
	}

.shtml {
		height: 100%;
	}

	body {
		padding: 10px 10px 0px 10px;
		margin: 0 1em 0 1em;
		font-family: 'Times New Roman', Times, serif;
		font-size: 10pt;
		background-color: #fff;
		height: 100%;
		width: 100%;
		margin: 0 auto 0 auto;
	}
	
	#banner, #navbar, #extras, #push, #footer, #linker {
		display: none;
		}
		
	#printbanner {
		width: 100%;
		margin: 0 1em 0 1em;
		font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		}

	#centercontent {
		background-color: #fff;
		border: none;
		width: 100%;
		margin: 0 auto 0 auto;
		padding: 0 7px 0 7px;
		overflow: auto;
		-moz-border-radius-bottomleft: 10px;
		-moz-border-radius-bottomright: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-webkit-border-bottom-right-radius: 10px;
		}

	#wrapper {
		min-height: 100%;
		height: auto !important;
		height: 100%;
		margin: 0 auto;
	}
 
	#leftnews {
		float: left;
		text-align: justify;
	}
 
	#rightnews {
		float: right;
		text-align: justify;
	}
	
	p.ext {
		margin: 1em .5em .75em .5em;
		padding: 3px 0px 3px 0px;
		font-size: 1.064em;
	}
	
	.bylaws {
		margin: 1.75em 0 .5em 0;
	}

	h1 {
		font-size: 3em;
		text-align: center;
		}

	h2 {
		font-size: 2em;
		padding-top: 10px;
		text-align: center;
		}

	h3 {
		font-size: 1.5em;
		text-align: center;
	}
	
	.left {
		text-align: left;
		padding: 5px 0 0 5px;
	}
	
	.right {
		text-align: right;
		padding: 10px 5px 0 0;
	}
 
	h4 {
		font-size: 1.15em;
		font-weight: bold;
		text-align: center;
	}
	
	h4.commit {
		margin-bottom: 3px;
	}

	h5 {
		font-weight: bold;
		text-align: center;
	}
 
	.tiny {
		margin-top: 0;
		text-align: center;
		font-size: .85em;
	}
	
	.cbox {
		float: right;
		padding: 5px;
		margin: 0 5px 5px 5px;
		border: 1px solid #000;
		background-color: #DFDFDF;
		text-align: center;
		width: auto;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	
	.pfloat {
		float: left;
		padding: 7px;
		width: 120px;
	}
	
	tr {
		margin-bottom: 1em;
	}
	
	td h4 {
		margin: 1em 0 1em 0;
	}
	
	td h3 {
		margin: 1em 0 1em 0;
	}
	
	.grayout {
		color: #999999;
	}
	
	/* Alignment classes. Used globally, avoid changing */
	
	.fl {
		float: left;
		width: auto;
	}
	
	.al {
		text-align: left;
	}
	
	.ac {
		text-align: center;
	}
	
	.acp {
		text-align: center;
		width: auto;
		margin: 0 auto 0 auto;
	}
	
	.aj {
		text-align: justify;
	}
	
	.block {
		text-align: justify;
		width: 30em;
		margin: 0 auto 0 auto;
	}
	
	.ar {
		text-align: right;
	}
	
	.fr {
		float: right;
		width: auto;
	}
 
	/* A few default classes. */
	
	p {
		margin: .5em;
	}
	
	#centercontent>p {
		line-height: 1.24em;
	}
	
	img {
		border: none;
		position: relative;
	}
	
	input, select {
		margin: 2px;
	}
	
	label {
		font-size: .9em;
		text-align: left;
		font-weight: bold;
	}

	a {
		color: #6C12B7;
		text-decoration: underline;
	}
	
	.extlink, .extfile, .extmail, .extvid {
		color: #6C12B7;
		text-decoration: underline;
	}

	a:visited {
		color: #6C12B7;
		text-decoration: underline;
	}
