@media print{
	body {
		margin-top: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		margin-left: 10px;
	}
	table {
		page-break-inside: avoid;
	}
	#hfp {
		display:none;
	}
	.hfp {
		display:none;
	}
	.Hidenav {
		display:none;
	}
	#Report {
		position:relative;
	}
	#navbarright {
		display:none;
	}
	table.navbar {
		width:595px;
		border-color : rgb(0,0,0);
		background-color :rgb(235,235,235);
		border-style : solid;
		border-width : 0px;
		padding : 0;
	}
	#info{
		display:none;
	}
	#info2{ 
		display:none;
	}
	#title{
		display:none;
	}
	#MemberData{
		display:none;
	}
	#Designees {
		position:relative;
		left:20px;
		width:580px; 
	}
	#CompanyData {
		position:relative;
		left:20px;
		width:580px; 
	}
	.Header {
		font-family: verdana, arial, sans-serif;
		line-height: 18px;
	}
	TD {
		font-family: arial, verdana, sans-serif;
		font-size: 10pt;
	}
	.btmline {
		border-bottom:1px solid #003063
	}
	input {
		border-style: solid; border-color: #000000; border-width: 1px;
	}
	.navText {
		font-family:arial,verdana,sans-serif;
		font-size:11px;
		font-weight:bold;
	}
	.rpttext2{
		font-family:helvetica,verdana,arial;
		font-size:12px;
		font-weight:normal;
	}
	.leftline {
		border-left:1px solid #003063
	}
	.leftlinew {
		border-left:1px solid #ffffff;
	}
	.rightline {
		border-right:1px solid #003063
	}
	.topline{
		border-top:1px solid #003063
	}
	.toplinew{
		border-top:3px solid #ffffff;
	}
	.tableborderblack{
		border-width: 2px;
		border-style:solid;
		border-color:black;
	}
	H2 {
		font-family:arial, verdana, geneva, helvetica; 
		font-size: 9pt;color: #999999;
	}
	.CompanyAndDonatedHeader {
		color: black; 
		font-size: 10pt;
		font-weight: bold;
		margin-top: 5px;
		margin-bottom: 0px;
		width:575px;
		text-align:center;
	}
	td.DesigneeListCell {
		border: 0px;
	}
}

@media screen {
/*create dummy style for Netscape which ignores first style*/
	.dummy {
		font-family: arial, verdana, geneva, helvetica;
	}

	body, td, form, p, ul {
		font-family: arial, verdana, geneva, helvetica;
		font-size: 10pt;
	}
	#hfs {
		display:none;
	}

	.hfs {
		display:none;
	}
	.GeneralText {
		font-family: arial, verdana, geneva, helvetica;
		font-size: 10pt;
	}
	.redText {
		font-family: arial, verdana, geneva, helvetica;
		font-size: 10pt;
		color: red;
	}
	#CompanyData {
		position:absolute; 
		left:180px; 
		top:125px;
		width:580px;
	}
	#MemberData {
		position:absolute; 
		left:180px; 
		top:175px;
		width:580px;
	}
	#Designees {
		position:absolute; 
		left:180px; 
		top:760px;
		width:580px; 
	}
	#info {
		position:absolute; 
		top:175px;
		width:160px;
		height:115px;
		z-index:5;
	}
	#info2 {
		position:absolute; top:125px; width:160px; height:115px; z-index:5;
	}
	#title {
		position:absolute;
		top:115px;
	}
	.btmline {
		border-bottom:1px solid #003063
	}
	a:link {
		font-family:arial, verdana, geneva, helvetica;
		color:rgb(0,48,99);
	}
	a:visited {
		font-family:arial, verdana, geneva, helvetica;
		 color:rgb(0,51,55);
	}

	a:hover {
		font-family:arial, verdana, geneva, helvetica;
		color:rgb(40,87,65);
	}

	.blueBigBold {
		font-family: arial, verdana, geneva, helvetica;
		color: #003063;
		font-size: 12pt;
		font-weight: bold;
	}

	.grayBigBold {
		font-family: arial, verdana, geneva, helvetica;
		color: #efefef;
		font-size: 12pt;
		font-weight: bold;
	}

	.blueRegular {
		font-family: arial, verdana, geneva, helvetica;
		font-size: 10pt;
		color:#003063;
	}

	.blueBold {
		font-family: arial, verdana, geneva, helvetica;
		font-size: 10pt;
		color: #003063;
		font-weight: bold;
	}

	.grayBold {
		font-family: arial, verdana, geneva, helvetica;
		font-size: 10pt;
		color: #efefef;
		font-weight: bold;
	}
	.grayRegular {
		font-family: arial, verdana, geneva, helvetica;
		font-size: 10pt;
		color:#efefef;
	}

	.redRegular{
		font-family: arial, verdana, geneva, helvetica;
		font-size: 10pt;
		color: #ce0000;
	}

	.whiteBold {
		font-family: arial, verdana, geneva, helvetica;
		font-size: 10pt;
		color: white;
		font-weight: bold;
	}

	.whiteRegular {
		font-family: arial, verdana, geneva, helvetica;
		font-size: 10pt;
		color: white;
	}
	
	a.grayUnderline:link {
		font-family: arial, verdana, geneva, helvetica;
		color: #efefef;
	}
	
	a.blueUnderline:link {
		font-family: arial, verdana, geneva, helvetica;
		color:rgb(75,90,130);
	}
	
	a.blueUnderline:visited {
		font-family: arial, verdana, geneva, helvetica;
		color:rgb(75,90,130);
	}
	
	a.blueUnderline:hover {
		font-family: arial, verdana, geneva, helvetica;
		color:rgb(160,60,60);
	}
	
	a.blueBigUnderline:link {
		font-family: arial, verdana, geneva, helvetica;
		color:#003063;
		font-size:12pt;
	}
	
	a.blueBigUnderline:visited {
		font-family: arial, verdana, geneva, helvetica;
		color:#ce0000;
		font-size:12pt;
	}
	
	a.grayBigUnderline:link {
		font-family: arial, verdana, geneva, helvetica;
		color:#efefef;
		font-size:12pt;
		font-weight: bold;
	}
	a.blueNoUnderline:link {
		font-family: arial, verdana, geneva, helvetica;
		text-decoration: none;
		color:#003063;
	}
	a.blueNoUnderline:visited {
		font-family: arial, verdana, geneva, helvetica;
		text-decoration: none;
		color:#ce0000;
	}
	a.blueBigNoUnderline:link {
		font-family: arial, verdana, geneva, helvetica;
		color:#003063;
		text-decoration: none;
		font-size: 12pt;
	}
	
	a.blueBigNoUnderline:hover {
		font-family: arial, verdana, geneva, helvetica;
		color:rgb(40,87,65);
		text-decoration: none;
		font-size: 12pt;
	}
	
	a.grayNoUnderline:link {
		font-family: arial, verdana, geneva, helvetica;
		text-decoration: none;
		color: #efefef;
	}
	
	a.grayUnderline:visited {
		font-family: arial, verdana, geneva, helvetica;
		color: #efefef;
	}
	
	a.grayNoUnderline:visited {
		font-family: arial, verdana, geneva, helvetica;
		text-decoration: none;
		color: #efefef;
	}
	
	H3 {
		font-family: arial, verdana, geneva, helvetica;
		font-size: 14pt;
		color: #003063;
	}
	
	.TableHdr4 {
		font-family:arial, verdana, geneva, helvetica;
		color: #efefef;
		font-weight: bold;
		font-size: 9pt;
		text-indent: 3px;
	}

	.btnblue {
		border-bottom:thin solid black;
		border-right:thin solid black;
		border-top:thin solid #C8CBDF;
		border-left:thin solid #C8CBDF;
		font-size:11px;
		font-family:arial,helvetica,sans-serif;
		font-weight:bold;
		background-color:#003063;
		color:white;
		line-height:85%;
		padding-top:4px;
		cursor:pointer;
	}
	.btngreen {
		border-bottom:thin solid black;
		border-right:thin solid black;
		border-top:thin solid #C8CBDF;
		border-left:thin solid #C8CBDF;
		font-size:11px;
		font-family:arial,helvetica,sans-serif;
		font-weight:bold;
		background-color:#285741;
		color:white;
		line-height:85%;
		padding-top:4px;
		cursor:pointer;
	}
	.btngreenDisabled {
		border-bottom:thin solid black;
		border-right:thin solid black;
		border-top:thin solid silver;
		border-left:thin solid silver;
		font-size:11px;
		font-family:arial,helvetica,sans-serif;
		font-weight:bold;
		background-color:#285741;
		color:silver;
		line-height:85%;
		padding-top:4px;
		cursor:not-allowed;
	}	
	li{
		font-family: arial, verdana, geneva, helvetica;
		font-size: 10pt;
		text-indent : 10px;
	}
	#Logo{ 
		background-image: url("greenlogoback.gif");
		background-repeat: repeat-x;
		width:100%;
		border-width: 1;
		border-color: black;
		border-style: solid;
	}
	table.navbar {
		width: 100%;
		border-color : rgb(0,0,0);
		background-color :rgb(235,235,235);
		border-style : solid;
		border-width : 1px;
		padding : 0;
	}
	#navbarright{ 
		position: absolute; 
		border-width: 1;
		border-color: rgb(0,0,0);
		border-style: solid;
		background-color: rgb(255,255,255);
		padding: 5;
		right: 25; 
		top:27;
		z-index: 10; 
		font-family: arial,  verdana, sans-serif;
		font-size: 12px;
		text-align: center;
	}
	ul.overview{
		list-style-image : none;
	}
	li.overview{
		list-style-type: disc;
		margin-left : 20px;
	}
	li.overview2{
		list-style-type: circle;
		margin-left : 40px;
	}
	li.overview3{
		list-style-type: disc;
		margin-left : 20px;
	}
	ul.faq{ 	
		list-style-type: disc;
		font-weight: bold;
	}
	li.faq{
		list-style-type: disc;
		margin-left : 20px;
		font-weight: normal;
	}
	#infobox1{ 
		float: right;
		position: relative; 
		width: 300px;
		border-width: 1;
		border-color: rgb(0,0,0);
		border-style: solid;
		background-color: rgb(245,245,245);
		padding: 5;
		z-index: 11;
		right: 55; 
		top: -2;
		font-family: arial,  verdana, sans-serif;
		font-size: 11px;
		text-align: left;
		color: rgb(80,30,30);
	}
	#LLLHeading {
		font-family: arial, verdana, geneva, helvetica;
		color: rgb(0,0,0);
		font-size: 16pt;
		font-weight: bold;
	}
	#LLLdesc {	
		position: relative;
		top:3 ;
		left: 55;
		width: 60%;
		border-width: 1;
		border-color: rgb(0,0,0);
		border-style: solid;
		background-color: rgb(255,255,255);
		padding: 5;
		z-index: 9;
		font-family: arial,  verdana, sans-serif;
		font-size: 12px;
		text-align: left;
		color: rgb(0,0,0);
	}
	#LLLTip {
		float: right;
		position: relative; 
		width: 30%;
		border-width: 1;
		border-color: rgb(0,0,0);
		border-style: solid;
		background-color: rgb(243,236,176);
		padding: 5;
		z-index: 8;
		right: 100; 
		top: -35;
		font-family: arial,  verdana, sans-serif;
		font-size: 12px;
		text-align: left;
		color: rgb(0,0,0);
	}	
	
	img.qr1 {
		border-width: 0;
		border-color: rgb(0,0,0);
		border-style: solid;
		vertical-align : middle;
		width: 82;
		height: 30;
	}
	#llhelp {
		position: relative; 
		width: 55%;
		border-width: 1;
		border-color: rgb(0,0,0);
		border-style: solid;
		background-color: rgb(245,245,245);
		padding: 5;
		top: 15;
		z-index: 7;
		font-family: arial,  verdana, sans-serif;
		font-size: 12px;
		text-align: center;
		color: rgb(0,0,0);
	}
	#tourprev { 
		float:left;
		position: relative; 
		width: 25%;
		border-width: 1;
		border-color: rgb(0,0,0);
		border-style: solid;
		background-color: rgb(245,245,245);
		padding: 5;
		top: 15;
		z-index: 3;
		font-family: arial,  verdana, sans-serif;
		font-size: 12px;
		text-align: center;
		color: rgb(0,0,0);
	}
	#tournext { 
		float:right;
		position: relative; 
		width: 25%;
		border-width: 1;
		border-color: rgb(0,0,0);
		border-style: solid;
		background-color: rgb(245,245,245);
		padding: 5;
		top: 15;
		z-index: 2;
		font-family: arial,  verdana, sans-serif;
		font-size: 12px;
		text-align: center;
		color: rgb(0,0,0);
	}
	/* header for the two groups of designees paid for and donated */
	.CompanyAndDonatedHeader {
		color:darkblue; 
		font-size:12pt;
		font-weight:bold;
		margin-top:15px;
		margin-bottom:0px;
		width:575px;
		border:1px solid silver; 
		background-color:white; 
		padding:3px; 
		text-align:center;
	}
	td.DesigneeListCell {
		border-left:1px solid #cccccc; 
		border-right:1px solid #cccccc;
		padding-left:5px;
	}
}