.body { color: #63696E; font-family: Georgia,serif; font-size: 14px; line-height: 19px; }

#NetGlobalContainer { width: 100%; max-width: 700px; }

@media only screen and (max-width: 700px) {

	#formHolder, #pageTitleHolder, #NetFormBuilderForm .control { width: 100%; }

	#formHolder input { width: 100%; float: left; }

	#pageTitleHolder { margin: 0 auto; }

	#ContentBody_fcMain_C1_C6_C15_C16_lb, #NetFooter { display: none; }

	#NetFormBuilderForm .control { margin: 5px 0 17px 0; }

/*
Next two lines will turn the forms responsive ---------*/

	#formHolder table, #formHolder table tbody, #formHolder table th, #formHolder table td, #formHolder table tr { display: block; } /*Breaking the tables to not act like tables*/

  	#formHolder table td:after { position: absolute; top: 6px; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap; } 

  	#formHolder input + label { margin: -18px 0; height: 52px; left: 0; float: left; }

  	.FormBuilderButton, .FormBuilderButtonHover { margin-top: 25px; }

}