@charset "UTF-8";
/* CSS Document */

@media only screen and (max-width: 1000px) {

	#outer-left-wrap, #outer-right-wrap {
		display: none;
	}
	
	#left-wrap {
		/*position: absolute;
	    top: 0;
	    left: 0;
        right: 276px;*/
		padding: 0 3%;
		background-color: #fff;
	}
	
	#right-wrap {
		/*position: absolute;
		right: 0;*/
	}

	#right-fixed {
		/*background-color: #fff000;*/
		margin-left: 0;
	}
	
	#footer {
		font-size: 18px;
		letter-spacing: 10px;
		height: 46px;
		line-height: 46px;
	}

	#left-wrap img {
		max-width: 100%;
		height: auto;
	}
	
	.section {
		background-color: #fff;
		float: right;
		padding: 0 0;
		width: 100%;
	}
	
	.section .wrap {
		width: auto;
		float: none;
	}
	
	h1 {
		font-size: 58px;
		padding-bottom: 12px;
		padding-top: 16px;
	}
	
	h2 {
		font-size: 28px;
		line-height: 1.16;
	}
	
	h3 {
		font-size: 21px;
		margin: 24px 0 3px;
	}
	
	#section-one {
		padding-bottom: 40px;
		padding-top: 48px;
	}
	
	#safety-video, #goals-week {
		display: block;
		float: none;
		height: auto;
		margin: 0 auto;
		width: 88%;
	}
	
	#section-two {
		padding-bottom: 10px;
		padding-top: 30px;
	}
	
	#section-two .blurb {
		padding: 6%;
		width: auto;
	}
	
	.fullWidthBlurb {
		margin-top: 0;
		padding: 0 6%;
		width: auto;
	}
	
	#manual {
		display: block;
		float: none;
		margin-left: auto;
		margin-right: auto;
		position: inherit;
	}
	
	.blurb.right {
		float: none;
		margin-right: 0;
		text-align: left;
	}
	
	#section-two .blurb.right {
		margin-top: 0;
		width: auto;
	}
	
	#free-download {
		font-size: 28px;
		height: auto;
		left: 0;
		line-height: 2.5;
		margin: 0 auto;
		padding-right: 0;
		position: inherit;
		text-align: center;
		top: 0;
		width: 90%;
	}
	
	#section-three {
		padding-top: 30px;
	}
	
	#section-three .blurb.left:last-of-type {
		margin-top: 20px;
		width: auto;
	}
	
	#section-four, #section-six {
		padding: 6%;
		width: 88%;
	}
	
	#section-four h2 {
		margin-top: 0;
	}
	
	#winatripVert {
		float: right;
		margin-left: 5%;
		margin-top: 6px;
		max-width: 45% !important;
	}
	
	#jersey {
		float: none;
		margin-left: 0;
		margin-top: 0;
	}
	
	#section-six .blurb.right {
		margin-top: 24px;
		width: auto;
	}
	
	#wawanesa {
		margin-left: 4%;
		max-width: 50%;
	}
	

}



@media only screen and (max-width: 800px) {

	/*#right-fixed {
		background-color: #00dddd;
	}*/	
	
	#left-wrap {
		right: 33%;
	}
	
	#right-wrap {
		width: 33%;
	}
	
	h1 {
		font-size: 46px;
		padding-bottom: 10px;
		padding-top: 12px;
	}
	
	h2 {
		font-size: 24px;
	}
	
	p {
		font-size: 13px;
		line-height: 1.285;
	}
	
	#right-wrap .heading {
		font-size: 20px;
		line-height: 1.2;
	}
	
	#block1, #block2, #block3 {
		padding: 1.5%;
	}
	
	#right-fixed {
		width: 33%;
	}
	
	#right-wrap #sidebar-content {
		padding: 0 1.5%;
		width: 97%;
	}
	
	#provMap, #bcOver, #abOver, #skOver, #mbOver {
		display: none;
	}
	
	#right-wrap #province-map {
		padding: 4% 0 3%;
	}
	
	#right-wrap img {
		height: auto;
		max-width: 100%;
	}
	
	#right-wrap .graphic {
		padding: 3%;
	}
	
	#section-one {
		padding-bottom: 32px;
		padding-top: 32px;
	}
	
	#footer {
		font-size: 15px;
		letter-spacing: 7px;
		height: 40px;
		line-height: 40px;
		padding-right: 33%;
	}

}


@media only screen and (max-width: 600px) {

	/*#right-fixed {
		background-color: #f0edde;
	}*/
	
	h1 {
		font-size: 37px;
		padding-bottom: 6px;
		padding-top: 8px;
	}
	
	h2 {
		font-size: 22px;
	}
	
	h3 {
		font-size: 20px;
	}
	
	#right-wrap .heading {
		font-size: 18px;
	}
	
	#section-one {
		padding-bottom: 24px;
		padding-top: 24px;
	}
	
	#section-seven .wrap {
		text-align: center;
	}
	
	#wawanesa {
		margin: 10px auto 0;
		margin-left: 0;
    	max-width: 100%;
	}
	
	#footer {
		font-size: 13px;
		height: 34px;
		letter-spacing: 5px;
		line-height: 34px;
	}

}


@media only screen and (max-width: 480px) {

	/*#right-fixed {
		background-color: #f00dd0;
	}*/
	
	#section-one {
		padding-bottom: 18px;
		padding-top: 18px;
	}
	
	#footer {
		font-size: 10px;
		height: 28px;
		letter-spacing: 2px;
		line-height: 27px;
	}

}
