/*  
Print CSS for California Guide to the Food Stamp Program
Site URI: http://www.foodstampguide.org/
Author: Brian Lawlor
Author URI: http://www.webdogs.org
---------------------------------- */


/*
common print styles
------------------- */


body {
	background: #FFFFFF;
	color: #000;
	font: 10pt/1.50 georgia, palatino, "times new roman", serif;
	}
a {
	color: #000;	
	text-decoration: none;
	}
img {
	border: 0;
	}
#fsg-logo {
	display: none;
	}
#print-fsg-logo {
	display: block;
	}
#print-fsg-logo p {
	border: 1px solid #000000;
	font: 8pt/1.50 georgia, palatino, "times new roman", serif;
	padding: 1.0em;
	}
#print-fsg-logo h1 {
	font-size: 16pt;
	}		
#content .tip,
#content .tip-wide {
	border: 1px solid;
	margin: 1.0em 0;
	padding: 1.0em;
	}
#content dl {
	margin-left: 3.0em;
	}
#content dt {
	font-weight: bold;
	}	
#content dd {
	margin-left: 0;
	margin-bottom: 1.0em;
	}
#footer {
	text-align: center;
	width: 100%;
	}
	
/*
site map page print styles
-------------------------- */

#sitemap #overissued li,
#sublist #overissued li {
	list-style-type: none;
	margin-left: -20px;
	}
	
/* table print styles */
	
#calfsregs {
	margin-top: 2.0em;
	}
#calfsregs h3 {
	margin: 0;
	margin-bottom: 0.50em;
	text-align: center;
	width: auto;
	}
#calfsregs table {
	margin: 1.0em auto;
	margin-bottom: 2.50em;
	}
#calfsregs caption {
	font-family: georgia, palatino, serif;
	font-size: 1.30em;
	font-weight: bold;
	margin: 0 auto;
	padding: 0.50em;
	text-align: center;
	}
#calfsregs table td {
	border-bottom: 1px solid;
	padding-right: 20px;
	width: 450px;
	}
#calfsregs table td + td {
	padding: 0;
	text-align: right;
	width: auto;	
	}
	
/* gross monthly income standards */
/* maximum deductions */
/* maximum allotments */

#gross-monthly table,
#max-deductions table,
#max-allotments table,
#max-gross-net table {
	border: 1px solid;
	line-height: 2;
	margin: 1.0em auto 2.0em auto;
	width: 480px;
	}
#gross-monthly caption,
#max-deductions caption,
#max-allotments caption,
#max-gross-net caption {
	font-family: georgia, palatino, serif;
	font-size: 1.30em;
	font-weight: bold;
	margin: 0 auto;
	padding: 0.50em;
	text-align: center;
	}

#gross-monthly table th,
#max-deductions table th,
#max-allotments table th,
#max-gross-net table th {
	font-weight: bold;
	}
#gross-monthly table th,
#gross-monthly table td,
#max-deductions table th,
#max-deductions table td,
#max-allotments table th,
#max-allotments table td,
#max-gross-net table th,
#max-gross-net table td {
	text-align: center;
	border-bottom: 1px solid;
	}

/* maximum deductions */

#max-deductions table,
#max-gross-net table {
	line-height: 1.5;
	margin: 1.0em auto;
	width: 600px;
	}
#max-deductions table th,
#max-deductions table td,
#max-gross-net table th,
#max-gross-net table td {
	padding: 2px 10px 3px 14px;
	text-align: right;
	width: 50%;
	}
#max-deductions table td + td,
#max-deductions table th + th {
	padding: 2px 14px 3px 10px;
	text-align: left;	
	}
#max-gross-net table th,
#max-gross-net table td {
	text-align: center;
	width: 150px;	
	}		
#max-gross-net table td + td  {
	width: 225px;
	}
#max-gross-net table td + td + td  {
	width: 225px;
	}		
	
/* "Special Rules" pages */

#special-rules table {
	border: 1px solid;
	margin: 1.0em auto 2.0em auto;
	vertical-align: top;
	width: 100%;
	}
#special-rules th {
	font-weight: bold;
	}
#special-rules th,
#special-rules td {
	border-bottom: 1px solid;
	padding: 2px 10px 3px 14px;
	}
#special-rules table td {
	border-right: 1px solid;
	vertical-align: top;
	}
	
/* Selling or giving away resource */

#chart th {
	line-height: 1.3;
	padding: 2px 14px 3px 10px;
	}
	
/* EBT page */

#ebt-card {
	float: right;
	margin: 0 0 0 20px;
	}

/* calculation tables */

#calculations table {
	border: 1px solid;
	line-height: 1.5;
	margin: 0.50em auto;
	width: auto;
	}
#calculations th {
	font-weight: bold;
	text-align: center;	
	}
#calculations th,
#calculations td {
	border-bottom: 1px solid;
	padding: 2px 10px 3px 14px;
	}
#calculations td {
	border-right: 1px solid;
	}
#calculations td+td {
	text-align: center;
	vertical-align: middle;
	}		

#calculations #overissue th,
#calculations #overissue td {
	width: 33%;
	}
#calculations #overissue td {
	padding: 10px;
	text-align: left;
	vertical-align: top;
	}	

	
		
	






/* ------------------------------------------------------------- */				
	
/*
nuke 'em
-------- */

.feedburnerFlareBlock,
form,
#footer,
input,
#navigation,
p.edit,
.postmetadata,
#printer-icon,
#printer-icon-results,
#resizer, 	
#respond,
.sidebar,
#sidewrapper,
#skipper,
#tagline,
#valid {
	display: none;
	}

	
	