/********** Family Match Print CSS Styles **********/

body {
color: #000;
margin: 0;
padding: 0;
}


#skip, #leftCol, #mainMenu, #footer, .submit {
display: none;
}

h1, h2 {
text-align: center;
}



/* Common ID & Classes
-------------------------------------------------------------- */

.clear {
clear: both;
}

p {
font-size: 12px;
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
padding: 0;
}

p.textLeft {
width: 40%;
float: left;
text-align: left;
}

p.textRight {
width: 40%;
float: right;
text-align: left;
}

p.quiet, span.quiet {
color: #ccc;
}

p.strong {
font-weight: bold;
}



/* Forms
-------------------------------------------------------------- */

form {
margin-bottom: 54px;
}

#regForm fieldset {
border: 1px solid #CCC;
margin: 20px 0;
padding: 0 20px;
}

#regForm legend {
background-color: #FFF;
font-weight: bold;
padding: 0 10px;
}

#regForm p.inline label {
display: block;
width: 325px;
position: absolute;
top: 3px;
left: 0;
text-align: left;
}

#regForm p label {
display: block;
}

.input {
background-color: #FFF;
width: 260px;
border: 1px solid #666;
padding: 5px;
}

.textarea {
background-color: #FFF;
width: 260px;
height: 200px;
border: none;
padding: 5px;
border: 1px solid #666;
}

.inputLrg {
background-color: #FFF;
width: 440px;
border: 1px solid #666;
padding: 5px;
}

.inputSm {
background-color: #FFF;
width: 100px;
border: 1px solid #666;
padding: 5px;
}

.select {
background-color: #FFF;
width: 100px;
border: 1px solid #666;
padding: 5px;
margin-right: 10px;
}

.selectLrg {
background-color: #FFF;
width: 150px;
border: 1px solid #666;
padding: 5px;
}

#regForm p.left {
float: left;
}

#regForm p.right {
float: right;
}

#regForm p.inline {
padding-left: 365px;
position: relative;
}

p.checkbox label {
display: inline !important;
}

textarea, input, select {
font-size: 12px;
color: #000;
}

label span {
color: #CCC;
padding-left: 10px;
}

p.signature {
margin-top: 54px;
}

span.dottySig {
width: 300px;
border-bottom: 1px dotted #000;
display: block;
float:left;
margin-bottom: 3em;
}

span.dottyDate {
width: 200px;
border-bottom: 1px dotted #000;
display: block;
float: right;
}