body {
font-family: "Gotham A", "Gotham B";
  font-style: normal;
  font-weight: 400;
	font-size: 11pt;
    color: #555555;
    background: #FFFFFF;
}
@page { margin: 0.5in 0.5in 1.5in 0.5in;}
img {
  border: 0;
}

div#shellprint {width: 100%; height: auto; margin-right: auto;margin-left: auto;text-align: center;}
div#contentprint{position: relative;width:890px; max-width: 890px; margin: 0px 20px 0px 20px;text-align: left; }
div#mainTextprint{width:890px;margin:10px 0 10px 0;  background: #FFFFFF; color: #555555;font-size:11pt }
div#mainTextprint h1{ font-size: 16pt; line-height: 16pt;  text-transform:uppercase; font-style: italic; margin-top: 0; margin-bottom: 0.5em; }
div#mainTextprint h2{ font-size: 14pt; line-height: 14pt;  color:#F47421; margin-bottom: 0.5em; }
div#mainTextprint h3{ font-size: 13pt; line-height: 13pt;  margin-bottom: 0.5em; }
div#mainTextprint p{font-size: 12pt;} 
div#mainTextprint blockquote {margin: 0px;} 
div#mainTextprint .terms blockquote {margin-left:20px;}
.regtable{ color: #000000 }
.regtd{
    width: auto;
    padding: 2px;
    font-size: 0.86em;
}
.headertd{
    padding: 5px 2px 5px 2px;
    font-size: 0.86em;
    font-weight: bold;
     color: #000000
}


div#topprint{height:103px; width:940px;  padding-bottom: 10px; }
div#topLeftprint{  width:450px; height:103px; float:left; padding-top:0px; }
div#topLeftprint #logo {
   height: 100px;
   width: 325px;
}
.clearS { clear:both; height:1px; line-height:0px; }
.clearNav { clear:both; height:10px; line-height:0px };
.greybox{
   border:0px solid #ebebeb;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding:10px;
    background: #f2f7fa;
    margin:1em 1em 1em 0;
}

fieldset {
   border: none;
   margin-top: 20px;
   margin-left: 10px
   padding: 0 0 0 10px;
}

.group-ca-workexperience .field-item,
.group-ca-volunteer .field-item {
   margin-top: 10px;
}

legend {
   color: #F47421;
   font-size: larger;
   font-weight: bold;
   margin: 0;
   padding: 0;
}

.field-label-inline-first {
   width: 20px;
}

.node-type-camp-applicant-info .content,
.node-type-camp-applicant-interview .content {
   margin: 20px 0 0 20px;
}

.node-type-camp-applicant-interview fieldset {
   margin: 0;
   padding: 0;
}


.node-type-camp-applicant-interview legend {
   color: #000;
   font-size: medium;
}

.print_pdf {
}

.title {
   margin: 0 0 10px;
}

.views-admin-links {
   display: none;
}

.views-row {
   padding: 20px;
   /* page-break-after: always; */
}
