.print_only { display:block!important; }

#header, 
#side_bar, 
#footer, 
.postcode_link,
.compuls,
button,
#print_msg,
#add_remove
{ 
 display:none; 
 }

body { background:none; }

#wrap, .form_grp { float:none; width:100%; margin:0; }

.main_content { padding:0; margin-left:0; margin-right:0; width:100%; }


.input_general, select { border:1px solid #000; } 



h2 { font-size:15pt; }
h3 { font-size:14pt; }
h4 { font-size:13pt; }  

label, p, li, input, select, option { font-size:12pt; }

.application small { font-size:11pt; }
 
body { color:#000!important; } 
 
#form_header {   }

#print_footer { clear:both; }

.page_break_after { page-break-after:always; }


.income, .expenditure { width:450px; }