/* Print Style Sheet for USBC.net/wpbc */
/* Print Style Sheet */


@media print {
body { background:white; color:red; margin:0 }

/* http://wphacks.com/how-to-creating-a-print-stylesheet-in-wordpress/ */

#morefoot_area, #morefoot, #footer, #header, #branding, #nav-row, #primary-nav, #sidebar-wrap, #sidebar-primary, #sidebar1 {display:none}
/* End */


#pagelines_content{ margin-left:0px; 
    /* float:left;  testing, was "none" */
    /*  width:800px !important; /*testing width, was "auto" */ 
	/* margin-right: -300px;
	 display:block } */
	 
 
#comments { display:none }
#sidebar1 { display:none; } /* testing changed "none" to "block" */
#sidebar2 { display:none }
#footer { display:none }  /* working */


   h1 {
      color: #000;
      background: none;
   }

   nav, aside {
      display: none;
   }

/* Added 8/26/13 to eliminate coloring of boxes */
      #input_16_24_4 {
	  background-color: white !important;
	  }
	  .gfield_select  {
	  background-color: white !important;
	  }
	  
		/* Birthdate fix */
	 #input_16_10_1	 {
	  background-color: white !important;
	  }
	   /* Birthday of Requester fix */
	   #input_16_31_1	 {
	  background-color: white !important;
	  }
	  /* Address Line 1 fix */
	   #input_16_24_1	 {
	  background-color: white !important;
	  }
/* End Fix of coloring printed boxes */


 /* Added 4/29/13 for print only heading on fax form */
	.faxprinthead {
	display: block !important;
	text-align: center;
	font-size: 30px;
	padding: 15px 0;
	margin-bottom: 10px;
	font-family: arial,helvetica;
	font-weight: bold;
	}
  
    .stateheading {
    font-family: arial, helvetica;
    font-weight: bold;
    color: #000;
    font-size: 18px;
    line-height: 1px !important; 
    text-align: center !important;
    margin-top: 0px;
    }
  
    .statefee
       {
    font-family: arial, helvetica;
    font-weight: bold;
    color: #000;
    font-size: 16px;
    line-height: 14px;
    text-align: center !important;
    padding-top: 1px;
    }
  
    .rules {
    font-family: tahoma, arial, helvetica;
    font-weight: bold;
    color: red;
    font-size: 14px;
    padding: 0px;
    line-height: 17px;
    margin: 0px;
    }

/* Hiding, moving content for printing */
     #faxintrofooter {
	 display:block;
     }
 
    .fax_print_invisible{
     display:none;
    }

	/* hide fax intro that begins form */
    .faxintro_pre{ display:none;}
    .html_heads{display:none;}
 
/* Move Fax intro to end of document for printing*/
    .faxintro_post {
	margin-top: 70px;
	display:block;
	float: left;
	width: 700px !important; /* testing width, was 700 */
	}
  
 
 /* Altering the gravity form css */
  
 /* Make sure form doesnt run off the page at 100% */
    .gform_wrapper {
	overflow: inherit;
	margin: 0px 0;
	max-width: 900px;  /* was 93% */
    }

	/* Signature label made red for print */
   .pbody_sig {
    font-family: arial, helvetica;
    color: red;
    font-weight: bold;
    font-size: 15px;
    line-height: 19px !important;
    }

/* Hide descriptions under fields */
/* The descriptions under the fields */
    .gform_wrapper .description,
    .gform_wrapper .gfield_description,
    .gform_wrapper .gsection_description,
    .gform_wrapper .instruction {
    display:none } /* added to file */

/* Hides Section HEADS !!!!! */
    .gform_wrapper .gsection {
    display: none !important;
	}	
	
/* Start Here collapsing spacing between fields */
    .gform_wrapper ul.right_label li,
    .gform_wrapper form ul.right_label li,
    .gform_wrapper ul.left_label li,
    .gform_wrapper form ul.left_label li {
	 margin-bottom: 0px !important;   /* Orig 14px All margins: key change for PRINT */
    }

	.gform_wrapper ul.right_label li ul.gfield_radio li,
    .gform_wrapper form ul.right_label li ul.gfield_radio li,
    .gform_wrapper ul.left_label li ul.gfield_radio li,
    .gform_wrapper form ul.left_label li ul.gfield_radio li,
    .gform_wrapper ul.right_label li ul.gfield_checkbox li,
    .gform_wrapper form ul.right_label li ul.gfield_checkbox li,
    .gform_wrapper ul.left_label li ul.gfield_checkbox li,
    .gform_wrapper form ul.left_label li ul.gfield_checkbox li {
	margin-bottom: 1px !important; /*originally 10 px Radio Button spacing PRINT*/
    }

/* The submit button targeted here */
	.gform_wrapper .gform_footer input[type=image] {
	border: 0px solid red !important;
	}
	
	#gform_wrapper_1 .gform_footer input[type=image] {
	border: 0px solid blue !important;
	}

    .form_field
       {
    font-family: arial, helvetica;
    font-size: 15px; 
    line-height: 14px;
    color: #000;
    }
	
/* form input field borders */
    body .gform_wrapper .gform_body .gform_fields .gfield input[type=text] {border: 0px solid red; background-color: #FFF;  }

/* drop down surround box color */
    body .gform_wrapper .gform_body .gform_fields .gfield select {border: 0px solid red !important; }
    body .gform_wrapper .gform_body .gform_fields .gfield textarea {border: 0px solid red !important;}

/* Hide Required Asterisk */
    span.gfield_required { 
	display: none; 
	}

/* Tricky spacing within full address field tends to hide input data 
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex {display: none; border: 1px solid red; } */


    .gform_wrapper .top_label .gfield_label {
	display: block !important;
	}  

    /* target sub-labels from:
http://www.gravityhelp.com/forums/topic/hiding-field-labels-on-printcss-such-as-name-0-of-40-max-characters */

.gform_wrapper .ginput_complex label, 
.gform_wrapper .gfield_time_hour label, 
.gform_wrapper .gfield_time_minute label, 
.gform_wrapper .gfield_date_month label, 
.gform_wrapper .gfield_date_day label, 
.gform_wrapper .gfield_date_year label, 
.gform_wrapper .instruction { border: 1px solid red !important}

 /* hide validation error by making the text white */
 body .gform_wrapper .validation_error {font-size:0px; line-height: 0px; color: #fff;}
 
 /* Wrapper to make invisible for printing */
 
 #invisible_print{display:none}




.gform_wrapper .ginput_complex .ginput_full input {background-color:red !important;}

/* Submit button made invisible*/
body .gform_wrapper .gform_footer input[type=submit] { display:none;}


/* hide max characters */
.charleft.ginput_counter {
display: none;
}

.letterbox {
     width: 700px;
	 background-color:#fff;
	 padding: 10px;
	 border: 1px solid #000;
    }
	
	body .gform_wrapper .gform_body .gform_fields .gfield .gfield_date_year label {
	color: red
	}

	td.entry-view-section-break {
	font-size: 14px;
	font-weight: bold;
	background-color: red;
	border-bottom: 0px solid #DFDFDF;
	padding: 7px 7px
	}
	
  .faxformhead {
   font-family: 'arial narrow',arial,helvetica;
   font-size:28px;
   font-weight:bold;
   text-align:center;
   margin-bottom:12px;
   margin-top:-25px !important;
   color: green;
      }
   
   .faxorderbottom {
   font-family: 'arial narrow',arial,helvetica;
   font-size:22px;
   font-weight:bold;
   margin-bottom:12px;
   margin-top:-62px !important;
   color:red;
   }  
   
   .passpagehead  { 
	margin-top: -82px !important;
	margin-bottom: 0px !important;
	color: black !important}.passpagehead  { 
	margin-top: -82px !important;
	margin-bottom: 0px !important;
	color: black !important
	}
	
    .passpagelost { 
	margin-top:-70px;
	}
   
    .birthabroadhead  { margin-top: -80px !important;}
	 
	 #steps_box {
	 margin-top: -65px !important; }

	/* Test for which target applies */

	body .gform_wrapper .gform_body .gform_fields .gfield input[type=text] {font-size: 16px;}

	/* Drop Down Field */
	body .gform_wrapper .gform_body .gform_fields .gfield select {font-size: 16px;}

	/* End of targeting two in-box font areas */
	 
	 	.stepwidth{ width: 800px !important;} /* testing 800 was 650px */
	 
	/* Targeting Form #12 Consular Vital Records form */
    /* Input Field Description Container */
    body #gform_wrapper_12 .gform_body .gform_fields .gfield .gfield_description {border: 1px solid blue} 
	/* Standard Field Label 
	 body #gform_wrapper_12 .gform_body .gform_fields .gfield .gfield_label {color: red} */
	 /* Text Field 
	 body #gform_wrapper_12 .gform_body .gform_fields .gfield input[type=text] {border: 1px solid green} */
	 
	 /*USED STUFF */
	 /* Drop Down Select 
	 body #gform_wrapper_12 .gform_body .gform_fields .gfield select {border: 1px solid red !important} */
	 /* Paragraph text area 
	 body #gform_wrapper_12 .gform_body .gform_fields .gfield textarea {border: 1px solid gold}
	 /* Advanced Field (multi-field) Container */
	 body #gform_wrapper_12 .gform_body .gform_fields .gfield .ginput_complex {font-size:13px; border-top:0px; border-bottom:0px; padding 0px;} 
	 
	
		.consularBump { margin-bottom: -26px !important; padding-bottom: 0px;}
		
		.gform_wrapper .chzn-container-single .chzn-single {background-color:none;}
		.gform_wrapper select {background-color:blue;}

		/* NOT WORKING! */
         .body #gform_wrapper_12 .gform_body .gform_fields .gfield .ginput_complex .ginput_left label {border-color: red !important}
		 
		 .processing2 {margin-top: -20px; text-align:right;}
		 
		 body #gform_wrapper_12 {width:600px;}
		 
		.linespace2 {margin-top:-5px; margin-bottom:-14px; }
				 
		.form_heading2
		{
		   margin-top: -150px !important;
		}
		
		/* Added 4/29/13 Heading for fax form page 2 only shows when printing. Also added to print.css */

		.faxprinthead {
			display:none;
		}
		
		 /* hide repeated Fax intro that appears at bottom of printed form  */
		#faxintrofooter{
		display:none;
		}
 
		/* hide fax intro that repeats after form */
		.faxintro_post{ display:none;}
 
		/* hide form field for validation */
		.makeinvisible {
		display:none;
		}


 
		/* hide validation error by making the text white */
		body .gform_wrapper .validation_error {color: #fff; border:}
 
		/* Fix fax heading so it's not right-centered */
		.faxformhead {
		text-align: left !important;
		margin-left: 0px !important;
		}

		
		/* Hide Birth Abroad heading */
		
		.birthabroadhead {
		background-color: yellow;
		color:white;
		display: none !important;
		visibility:	collapse !important;
		}

		
			/* Report of Birth Abroad New Form 1/20/14 Custom CSS Enlarge to print */
	
	.robaField {
	font-size: 17pt !important;
	line-height: 17pt !important;
	}
	
	.robaInput {
	font-size: 18pt;
	}
	
	

	.robaSubHd {
	font-size: 20pt;
	line-height: 20pt;
	
	}
	
	.robaHead {
	font-size: 22pt;
	line-height: 20pt;
	
	}  

	#printInstructions {
	display:none !important;
	}
	
	.printInstructionsBody, .printInstructionsHead {
	display:none !important;
	}
	
		
	
	
  }  /* Bracket below indicates end of bracketed @print items */