@media print {
	* {
		border:none!important;
		color:#000;
		background:#fff;
		background-image:none;
		}
	div#header, div#masthead, div#start, div#site, div.linkbar, p#rating, a#childsafe, .noprint {
		height:0px;
		display:none;
		visibility:hidden;
		}
	p, li {
		font:15pt "Times New Roman", serif;
		}
	.pagebreak {
		page-break-before:always;
		}
	}
html, body {
	margin:0;
	padding:0;
}
html {
	min-height:100%;
	margin-bottom:1px;
}
body {
	text-align:center;
	color:#000;
	background:#80a090 url(bgds/matte.gif) repeat 0% 0% fixed;
	font-size:100%;
	position:relative;
}
img {
	border:none;
	display:inline;
}
img.inpage {
	width:300px;
	height:225px;
	border:3px double #b0d0c0;
	position:relative;
	z-index:10;
}
img.inpage.left {
	float:left;
	margin:6px 8px 0 0;
}
img.inpage.right {
	float:right;
	margin:6px 0 0 8px;
}

#outer_wrap {
	width:600px;
	margin:0 auto;
	text-align:left;
	font-family:"Frutiger Linotype","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
	color:#000;
	background:#fff;
	position:relative;
	z-index:1;
}
div#header {
	position:absolute;
	z-index:auto;
}
div#masthead {
	position:relative;
	z-index:2;
}
#inner_wrap {
	width:600px;
	margin:0;
	padding:0;
	color:black;
	background:#fffffd url(bgds/mat.jpg) repeat 0% 0%;
	border:2px solid #ccc;
	border-top:none;
	position:relative;
	z-index:2;
}
h1, div#header, #title h2, h2#title {
	font-family:"Berling Antiqua","Palatino Linotype","Times New Roman",Times,serif;
}
#title h1, #title h2 {
	margin:36px 0 0 0;
}
h2#title {
	margin:8px 0;
	color:#687;
	background:transparent;
}
div.wrta h1, div.lsp h1, div.ref h1 {
	margin:0;
	font-weight:normal;
}
div.wrta h1 {
	line-height:1.5em;
	font-size:1.3em;
	text-align:left;
}
div.lsp h1, div.ref h1 {
	line-height:3em;
	font-size:1.5em;
	font-weight:normal;
}
div.wrta h1 span {
	margin:0 15px;
}
div.lsp h1 span, div.ref h1 span {
	margin:0 40px;
}
#content {
	width:580px;
	margin:0 auto;
	padding:0;
}
#footer {
	margin:20px 0 8px 0;
	border-top:1px solid #8090a0;
	border-bottom:1px solid #8090a0;
}
#footer p {
	margin:8px 0;
	text-align:center;
	font-size:70%;
	color:#366;
	background:inherit;
}
#footer span {
	font-size:120%;
	font-variant:small-caps;
}
div#site {
	font-size:70%;
	text-align:center;
	margin:0;
}
div#site noscript p {
	margin:0;
	display:inline;
}
ul.thispage {
	float:right;
	width:30%;
	margin:0 15px 0 0;
	padding:6px 0 0 0;
	list-style:none;
	position:relative;
	z-index:10;
}
ul.thispage li {
	font-size:0.7em;
}
.title_box {
	width:578px;
	margin:27px 0 15px 0;
	text-align:left;
	font-size:175%;
	font-family:"Berling Antiqua","Palatino Linotype","Times New Roman",Times,serif;
	color:#687;
	background:#fffffd;
	border:1px solid #687;
} 
/* revised 2011-12-30 */
section,
.section {
	color:inherit;
	background:#fffffd;
	border:1px solid #687;
	position:relative;
	z-index:4;
}
div.section.matte {
	color:inherit;
	background:#c7e3d3;
}
.content {
	margin:0;
	padding:6px 10px;
	position:relative;
	z-index:3;
}
.content h3 {
	font-size:80%;margin:8px 0;
}
.content p {
	font-size:75%;
	text-align:justify;
	line-height:140%;
	margin:0 0 12px 0;
}

div.content.photo_box {
	text-align:center;
}
div.content.photo_box p {
	margin-top:2em;
	margin-bottom:1.8em;
	text-align:center;
}
div.content.photo_box h3 {
	margin-right:50px;
}
div.content.photo_box img {
	display:inline;
}
div.photo_box p img {
	width:512px;
	height:384px;
	border:4px double #a0c0b0;
}
div.photo_box h3 img {
	width:200px;
	height:150px;
	vertical-align:middle;
	border:3px double #a0c0b0;
}

div.lsp_2 {
	color:black;
	background:transparent url(bgds/little_school_2.gif) no-repeat 97% 50%;
}
div.lsp_2 p {
	margin-right:255px;
}
div.content h3.title, div.content h3.title.cite {
	font:normal 1.2em "Berling Antiqua","Palatino Linotype","Times New Roman",Times,serif;
}
div.content h3.title cite {
	float:right;
	width:35%;
	font-size:0.9em;
	position:relative;
	z-index:10;
}
div.content h3.title span {
	display:block;
	line-height:1.5em;
	font-size:1.1em;
}

ul.caption {
	width:90%;
	margin:auto;
	text-align:left;
}
div#title h2 {
	margin:15px 0 0 6px;
}
div h2.title_box {
	margin-top:15px;
	position:relative;
}
div h2.title_box.icra {
	color:#687;
	background:#fffffd url(bgds/icra_sw.gif) no-repeat 100% 50%;
}
a#childsafe {
	position:absolute;
	right:90px;
}
a#childsafe img {
	width:105px;
	height:33px;
}
p#rating {
	text-align:center;
	font-size:0.5em;
}
p#rating img {
	vertical-align:middle;
}
p#rating img.childsafe {
	width:147px;
	height:38px;
}
p#rating img.iwatchdog {
	width:117px;
	height:50px;
}
p#rating img.icra {
	width:88px;
	height:31px;
}

img.getflash {
	float:right;
	width:88px;
	height:31px;
	margin:16px 6px 16px 12px;
	position:relative;
	z-index:10;
}

div.content.wrta {
	background:transparent url(bgds/wrta_logo.gif) no-repeat 90% 66%;
}
div.index ul {
	list-style:none;
	margin:0;
	padding:0 2em;
}
div.index ul li span {
	float:right;
	width:auto;
	position:relative;
	z-index:10;
}
div.content.index h3 {
	margin:0;
}
div.content li {
	font-size:75%;
	line-height:1.2em;
}

div.pad {
	margin-top:15px;
}
div.smallpad {
	margin-top:3px;
}
ul.lastitem {
	margin-bottom:1em!important;
}
p.ref{
	text-align:center;
}
span.hilite {
	font-variant:small-caps;
	font-weight:normal;
	color:#990000;
	background:inherit;
}
noscript ins {
	text-decoration:none;
}
cite {
	display:block;
	font-style:normal;
	color:#099;
	background:inherit;
}

div.my_object {
	width:250px;
	margin:0;
	padding:0;
	text-align:center;
	position:absolute;
	top:0;
	right:0;
	z-index:10;
	color:inherit;
	background:transparent;
}
div.my_object p {
	margin:0;
	padding:0;
	font:normal 0.8em/1.5em "Lucida Sans Unicode",Helvetica,Arial,sans-serif;
}
div.my_object img {vertical-align:middle}
div#swfile.section {
	padding:0;
	color:inherit;
	background:#99bbaa url(bgds/eggshell_208.gif) repeat-y 100% 0%;
	position:relative;
	z-index:9;
}
div#swfile div.content {
	min-height:200px;
	width:305px;
	margin-right:253px;
	margin-top:0;
	color:inherit;
	background:#fffffd;
}
div.my_objects {
	width:200px;
	height:150px;
	margin:0 auto;
	margin-top:28px;
	border:4px ridge #009900;
	background:transparent;
	position:relative;
}
div.obj, div.alternate_content {
	width:200px;
	height:150px;
	margin:0;
	padding:0;
	color:inherit;
	border:none;
	position:absolute;
	left:0;
	top:0;
	z-index:10;
}
div.alternate_content {
	background:transparent url(bgds/Porter_Lake.jpg) no-repeat 0% 0%;
}
div.obj {
	background-image:none;
}
div.alternate_content {
	padding-top:85px;
}

div.insert {
	margin:0 0 6px 8px;
	padding:0;
	float:right;
	width:25%;
	color:#336633;
	background:#f7fffc;
	border:1px dotted #9ba;
	border-left:4px double #c0e0d0;
	position:relative;
	z-index:10;
}
ul.subset {
	list-style:none;
	margin:0 0 1em 0;
	padding:0;
	font-size:1em;
	border-left:1px solid #f7f7f7;
}
ul.subset li {
	display:block;
	width:inherit;
}
ul.subset h3 {
	margin-right:6px;
	padding:5px 0 3px 0;
	border:1px solid #c0e0d0;
	border-left:none;
	border-right:none;
	position:relative;
	z-index:11;
}

div.linkbar ul {
	margin:0;
	padding:3px 10px;
	line-height:20px;
	color:inherit;
	background:#c7e3d3;
	position:relative;
	z-index:auto;
}
div.linkbar li {
	display:inline;
	padding-left:0;
	font-size:75%;
}
div#start.linkbar {
	color:inherit;
	background:#c0e0d0;
	border:3px double #80a090;
	border-left:none;
	border-right:none;
}
div.nav {
	height:25px;
	color:inherit;
	background:#c0e0d0;
	border:none;
}
div.nav ul {
	margin:0;
	padding:0;
}
div.nav li {
	display:inline;
	font-size:70%;
}
ul#menu {
	position:relative;
	height:25px;
	color:inherit;
	background:transparent url(bgds/nav_fill.gif) repeat-x 0% 0%;
}
ul#menu li {
	width:72px;
}
ul#menu.small li {
	width:64px;
}
ul#menu li, ul#menu.small li {
	position:absolute;
	top:0;
	height:25px;
	display:block;
	text-align:center;
}
li#c9, li#s10 {right:576px;width:24px}
li#c8{right:504px}li#c7{right:432px}li#c6{right:360px}li#c5{right:288px}li#c4{right:216px}li#c3{right:144px}li#c2{right:72px}
li#s9{right:512px}li#s8{right:448px}li#s7{right:384px}li#s6{right:320px}li#s5{right:256px}li#s4{right:192px}li#s3{right:128px}li#s2{right:64px}
li#c1, li#s1 {right:0}

table {
	border-collapse:collapse;
}
table,td {
	margin:0;
	padding:0;
}
#footer span.lastmod {
	color:#366;
	background:inherit;
	font-size:1em;
}
div.webform {
	width:100%;
	text-align:center!important;
}
form#mynote {
	width:375px;
	margin:0 auto;
	font:normal 0.8em Arial, Helvetica, sans-serif;
}
legend {
	padding:0.5em;
	font-weight:bold;
}
label {
	display:block;
	margin:0.5em 0;
}
input {
	vertical-align:middle;
}
fieldset.hidden {
	display:none;
}
div.lsp h1,
div.ref h1,
ul.thispage,
div.content.photo_box h3,
div.index ul li span,
cite,
ul.subset,
div.linkbar ul
.with div.ed p.signature {
	text-align:right;
}

a {
	text-decoration:none;
	color:#309;
	background:transparent;
}
a:hover, a:focus {
	color:#903;
	background:transparent;
	text-decoration:underline;
}
a:focus {
	outline:none;
}

a.current:hover {
	cursor:pointer;
}
a.context {
	text-decoration:underline;
}
a.context:hover {
	text-decoration:none;
}
a.help{
	cursor:help;
}

div.alternate_content a {
	display:block;
	width:200px;
	height:32px;
	line-height:2em;
	text-decoration:none;
	font-weight:bold;
	color:#309;
	background:transparent url(bgds/eggshell.gif) repeat 0% 0%;
}
div.alternate_content a span {
	text-decoration:underline;
}
div.alternate_content a:hover, div.alternate_content a:focus {
	text-decoration:none;
	color:#903;
	background:transparent url(bgds/eggshell.gif) repeat 0% 0%;
}

ul.subset a {
	display:block;
	width:inherit;
	height:2em;
	line-height:2em;
	padding-right:6px;
}
ul.subset a:hover, ul.subset a:focus {
	color:inherit;
	background:#c0e0d0;
}
div.photo_box a span {
	margin-right:10px;
}
div.photo_box a:hover {
	text-decoration:none;
}
div.photo_box a:hover span {
	text-decoration:underline;
}
#masthead a {
	display:block;
	width:600px;
	text-decoration:none;
	border:2px solid #ccc;
	border-top:none;
	border-bottom:none;
}
#masthead.wrta a {
	height:94px;
	background:transparent url(bgds/wrta_banner.jpg) no-repeat 0% 0%;
}
#masthead.lsp a {
	height:120px;
	background:transparent url(bgds/parkland_banner.jpg) no-repeat 0% 0%;
}
#masthead.ref a {
	height:120px;
	background:transparent url(bgds/parkland-banner.jpg) no-repeat 0% 0%;
}
ul#menu li a {
	display:block;
	width:72px;
	height:25px;
	line-height:24px;
	background:transparent url(bgds/nav_tile.gif) no-repeat 0% 100%;
}
ul#menu.small li a {
	width:64px;
	background:transparent url(bgds/nav_tile_small.gif) no-repeat 0% 100%;
}
/* revised 2011-12-30 */
/*ul#menu li a:hover, ul#menu li a:focus{*/
ul#menu li a:active{
	line-height:21px;
	background:transparent url(bgds/nav_tile.gif) no-repeat 0% 0%;
}
/*ul#menu.small li a:hover, ul#menu.small li a:focus {*/
ul#menu.small li a:active {
	background:transparent url(bgds/nav_tile_small.gif) no-repeat 0% 0%;
}
ul#menu li#c_left {
	left:0;width:5px;
	background:transparent url(bgds/nav_left.gif) no-repeat 0% 0%;
}
ul#menu li#c_left a {
	width:5px;
	background:none;
}
ul#menu li#help {
	left:0;
	width:24px;
}
ul#menu li#help a {
	width:24px;
	font:bold 140% "Palatino Linotype", Times, serif;
	background:transparent url(bgds/nav_help.gif) no-repeat 0% 100%;
}
ul#menu li#help a:hover, ul#menu li#help a:focus {
	width:24px;
	font-weight:bold;
	cursor:help;
	background:transparent url(bgds/nav_help.gif) no-repeat 0% 0%;
}
a.active, a.current {
	color:#903;
	background:transparent;
}
a.active:hover, a.current:hover, a.active:focus, a.current:focus {
	color:#309;
	background:transparent;
	cursor:default;
}
div.linkbar a.active, div.nav a.active {
	font-variant:small-caps;
	font-size:1.1em;
}
ul#menu li#help a.active:hover {
	cursor:default;
}
li#c_right {
	right:576px;
	width:5px;
	background:transparent url(bgds/nav_right.gif) no-repeat 100% 0%;
}
html {
    overflow: -moz-scrollbars-vertical;
}
body {
 -ms-overflow-y : scroll;
/*   overflow-y: scroll; */
}
