body {
	margin : 0;
	padding : 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	width : 100%;
}

#container {
	margin : 0;
	padding : 0;
	width : 100%;
}

/* Header Styles */

#printheader {
	margin : 0;
	padding : 0 0 10px 0;
	height : 105px;
	width : 100%;
	border-bottom : 2px #666 solid;
	text-align : right;
}

#printheader p {
	margin : 0;
	padding : 0;
	height : 105px;
	text-align : right;
}

#printheader img { margin: 0; padding: 0; display: block; }

#header { display : none; }

/* Navigation Styles */

#side-content { display : none; }

#navigation { display: none; }

/* Default Styles */

#main-content {
	margin : 0;
	padding : 0;
	width : 100%;
}

#main-content div {
	margin : 0;
	padding : 0;
	width : 100%;
}

h1 {
	margin : 0;
	padding : 10px;
	width : auto;
	font-size : medium;
	background : #369;
	display : block;
}

h2 {
	margin : 0;
	padding : 10px;
	width : auto;
	font-size : small;
	background : #69c;
	display : block;
}

h3 {
	margin : 0;
	padding : 10px;
	width : auto;
	font-size : x-small;
	background : #9cf;
	display : block;
}

p {
	margin : 0;
	padding : 10px;
	width : auto;
	display : block;
}

ul {
	margin : 0;
	padding : 10px 10px 10px 30px;
	width : auto;
	display : block;
}

a { color : #036; text-decoration : none; }
a:hover { color : lime; }

/* Side Navigation */

#side-navigation { display : none; }

/* Footer Styles */
     
#footer {
	margin : 0;
	padding : 0;
	width : 100%;
	border-top : 2px #666 solid;
	display : block;
	clear : both;
}

#footer p {
	margin : 0;
	padding : 10px;
	width : auto;
	display : block;
}

#footer a { color: #666; }
#footer a:hover { color: #69c; }