@media print {
   	#navigation {display:none;}
	#content {position: absolute;
				left: -10em;
				width: 90%;
				margin: 0 0;}
	.noprint {display: none}
    	}

#navigation {
	background-color: #fff;
	min-width:20em;
	max-width:60em;
	border: 0px solid #aaa;
	text-align: center;
	padding: 20px;
	margin: 0 auto;}

#content {
	background-color: #fff;
	text-align: left;
	padding: 20px;
	margin: 0 auto;
	min-width:20em;
	max-width:40em;
	border: 1px solid #aaa;
	}



.right { 	border: 0;
		margin: 1em;
		float: right;}
		
.left {
		border: 0;
		float: left;
		margin: 1em;
		}


body 	{
		background: #FFFFFF;
		font-family: sans-serif;
		font-size:	1em;
		font-weight: normal;
		font-style: normal;
		}

h1		{
		font-family: sans-serif;
		font-size: 160%;
		color: #111;
		margin: 0.5em;
		background-color: transparent;}

h2		{
		font-family: sans-serif;
		font-size: 140%;
		color: #222; 
		margin: 0.6em;
		background-color: transparent;}

h3		{
		font-family: sans-serif;
		font-size: 125%;
		font-weight: bold;
		margin: 0.7em;
		color: #333;
		background-color: transparent;
		}

h4		{
		font-size: 115%;
		font-weight: bold;
		margin: 0.8em;
		color: #444;
		}

h5		{		
		font-size: 110%;
		font-weight: bold;
		margin: 0.87em;
		color: #555;
		}

h6		{		
		font-size: 105%;
		font-weight: bold;
		margin: 0.9em;
		color: #666;
		}

p		{
		cursor: text;
		color: black;
		background-color: transparent;
		margin: 1em;
		}

p.bold {
		background-color: transparent;
		}

p.bold:first-line {
	  	font-variant: small-caps;
  		font-weight: normal;
		}

p.bold:first-letter { 
		font-size: 200%;
		}

.center {
		text-align: center;
			}


a 		{
		cursor: pointer;
		text-decoration: none;
		}

a:link {
		color: #0000ff; 
		font-size: 100%;
		text-decoration: underline;
		}

a:visited { 
		color: #518; 
		font-size: 100%;
		}

a:hover {
		color: #ff0000;
		font-size:100%;
		}

a:active {
		color: white;	
		background-color: #a4a;
		font-size: 100%;
		}

div.menu {
		font-size: 150%;
		font-weight: bold;
		margin: 0;
		text-align: center;
		}

div.menu ul {
		margin-left: 0;
		padding-left: 0;
		text-align: center;
		list-style: none;	}

div.menu a {
		display: block;
		width: 99%;
		border: solid 1px transparent;}

div.menu a:hover {
		list-style: none;
		margin-left: 0;
		padding-left:0;
		border: solid 1px red;}

div.menu a:active {
		list-style: none;
		margin-left: 0;
		padding-left:0;
		background: #a4a;
		color: white;
		border: solid 1px purple;}
