﻿p#WaiverHeader
{
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}
div#Waiver
{
    font-size: 10px;
    margin: 20px auto;
}
#Waiver p
{
    font-size: 10px;
    line-height:1.1em;
}
div#Waiver p#FPHeader
{
    font-style: italic;
}
div#Waiver p.FPAgreement
{
    text-align: justify;
}
table#ConfirmationDetails tr td
{
}
table.FPSignatureTable tr td.SignatureLabel
{
    font-size: 12px;
	text-align: left;
	font-weight:bold;
}
table.FPSignatureTable
{
    width: 100%;
}
table.FPSignatureTable tr td
{
    vertical-align: top;
    width: 33%;
}
table.FPSignatureTable tr td.SignatureLine
{
    border-bottom: solid .5px black;
	width:	150px;
	left:0;
}

table.InsuranceInfoTable
{
    width: 85%;
}

h4 
{
	font-size:14px;
	font-weight:bold;
	margin:50px 0 20px 5px;
}

h3 {font-size: 15px;
		}

div.waiverNav
{
    text-align:center;
    margin-top:2em;
}


@media print
{
    #Header,
    #Title,
    #Footer,
    p#WaiverHeader,
    .waiverNav
    {display: none;
    }
	
	#Waiver, #FPHeader {padding-top:0 !important;margin-top:0 !important;}
	
	h1 {
		font-size: 12pt;
		}
		
	h2 {
		font-size: 11pt;
		}
		
	h3 {padding-top:5px !important;
		margin-bottom:0;
		padding-bottom:0;
		font-size: 10pt;
		}
		
	h4 {margin-top:0; margin-bottom:0; font-size: 9pt;}
	
	p, li {font-size:9pt;}
	
	#Content p {margin-top:2px;}
	
	ul {margin-bottom:0;padding-bottom:0;}
	
	div {width:100% !important;}
	
	table.FPSignatureTable tr td.SignatureLabel
{
    font-size: 10px;
	line-height:.7;
	font-weight:normal;
}
table.FPSignatureTable tr td.SignatureLine
{
	font-size: 12px;
	line-height:.7;
	left:0;
	font-weight:normal;
	border-bottom-color: #999999;
}
#WaiverInclude > p {display:none;}
}
