@charset "UTF-8";
@page
	{
	margin:0.5cm;
	}

@media all {
html	{background:#cdc;}
body	{padding:1rem;margin:0px auto 0px auto;color:black;background-color:white;}
h1		{font-size:2.0em;text-align:center;text-shadow:7px 7px 4px #aaa;margin:1em 0;}
h2		{font-size:1.6em;text-align:center;}
h3		{font-size:1.3em;text-align:center;}
div		{padding:0.5rem 0.25rem;line-height:1.5;}
p		{margin:0;padding:0.25rem;}
p.ending	{margin:1.5rem 0;font-weight:bold;color:green;text-align:center;}
footer	{margin:1.5em 0;font-weight:bold;color:green;text-align:center;}
img
	{
	display:block;
	padding:0px; 
	border:1px solid green;
	margin-left:auto; margin-right:auto;
	margin-top:0.5rem; margin-bottom:2rem;
	box-shadow:0.4rem 0.4rem 0.25rem 0 #7a7;
	max-width:100%;
	height:auto;
	page-break-inside:avoid;
	}

}	/* End-of Media ALL		*/

@media screen {

html	{background-image:url(img/logo.gif);}

body
	{
	font-family:helvetica;
	text-align:left;
	border:5px solid GREEN;
	border-radius:12px 12px 12px 12px;
	max-width:980px; margin-left:auto; margin-right:auto;
	min-height:600px;
	}

/* Page Menu */
nav		{position:sticky;top:0;left:0;width:100%;padding:0;border:0;margin:0;}
nav a		{font-size:5vh;text-shadow:3px 3px #fff;color:#000;background-color:GREEN;padding:2px;border:0;margin:0;display:block;text-decoration:none;}
nav a:hover	{background-color:#040;}
nav img		{border:0;margin:0 0.5em;width:1em;box-shadow:none;display:inline;}

}	/* End-of Media Screen	*/

@media print {
body
	{
	font:normal 10pt helvetica;
	color:black;
	padding:0;
	border:0;
	}
nav	{display:none;}

}	/* End-of Media Print	*/

