/* ======================================== GENERAL LAYOUT ======================================== */
* {
	box-shadow:none;
}
body,
input,
textarea,
select {
  color: #000;
  background: none;
}
body.two-sidebars,
body.sidebar-first,
body.sidebar-second,

body {
  width: 960px;
}
#sidebar-first,
#sidebar-second,
.navigation,
#toolbar,
#footer-wrapper,
.tabs,
.add-or-remove-shortcuts,
#messages,
#messages .messages,
img.print-icon,
#nodeMap {
  display: none;
}
.one-sidebar #content,
.two-sidebars #content {
  width: 100%;
}
#name-and-slogan {
    text-shadow: none;
}
#main,
.section {
	padding: 0;
	box-shadow: none;
}
#main-wrapper {
    background: none;
    border-radius: none;
	box-shadow: none;
    position: relative;
    z-index: 10;
}

/* ======================================== NODE PAGES ======================================== */
/*
#site-name {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 35px;
	max-width: 610px;	
}

#comments .title,
#comments form,
.comment_forbidden {
  display: none;
}

*/
/* ======================================== STATE PAGES ======================================== */
/*
.node-type-state div#content div.section {
	position:relative;	
}

.node-type-state .content h3.subtitle {
	margin: 0;
}

.node-type-state .content h4.update {
	text-transform:uppercase;
	margin: 0;
	color: #666;
}

.node-type-state .content h2 {
	margin-top: -20px;	
}

.node-type-state .content {
	clear:both;
}

.node-type-state .node-right,
.node-type-state .node-left {
	width: 475px;
}

.node-type-state .node-left {
	float: left;
}

.node-type-state .node-right {
	float: right;
}

.node-type-state .field-label,
.node-type-state .field-items,
.node-type-state .field-items *,
.node-type-state .field-name-field-snap-households,
.node-type-state .field-name-field-snap-household-year,
.node-type-state .field-name-field-tanf-recipients,
.node-type-state .field-name-field-tanf-recipient-year {
	display:inline;
}

.node-type-state .node-right div.definitions {
	padding: 10px;
	margin: 10px 0;
	background-color: #c4e8ff;	
	font-family:Helvetica Neue, Arial, Helvetica, sans-serif;
	border:double 2px #CCCCCC;
}

.node-type-state .node-right div.definitions h2 {
	font-family:Helvetica Neue, Arial, Helvetica, sans-serif;
}

.node-type-state div#main img.print-icon {
	position:absolute;
	top:10px;
	right:10px;	
}
*/
/* Print tweaks test */

/* Top bar */
.assetheader {
	background-color: #005266;
	color: #ffffff;
	height: 20px !important;
	width: 100%;
}

.intro {
	margin-top: -20px;
}

.statetitle {
	font-size: 48px !important;
	font-weight: bolder;
	font-family: 'scalacaps', Times New Roman;
}

.subtitle {
	margin-top: -25px;
	font-size: 13px;
}

.update {
	margin-top: 0px;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
}

.separator {
	width: 470px;
	border-bottom: 2px solid;
	position: absolute;
	margin-top: 82px;
}

.assetheader p {
	font-family: 'scalacaps', Times New Roman;
	font-size: 20px;
	text-align: right;
	color: #fff;
	margin-right: 20px;
	margin-bottom: -0px;
	position: relative;
	font-weight: bolder;
}

/* Intro */

.intro p {
	font-size: 11px;
	line-height: 1.2em;
}
/* Start of middle */

.node-left {
	width: 335px;
	line-height: 1.3em;
	font-size: 11px !important;
}

.node-right {
	clear: both;
	float:right;
	width: 330px; 
	position: absolute;
	margin-top: -350px;
	margin-left: 350px; 
	font-size: 11px !important;
	line-height: 1.3em;
}
.node-right p {
	margin-bottom: 20px;
}


/* Left items */

.keyfacts {
	background-color:#d2d2d2;
	margin-top:-10px;
	padding: 5px;
	border: 1px solid;
	clear: both !important;
}

.statefacts {
	margin-top: -40px;
	font-size: 11px !important;
	line-height: 1.3em !important;
	padding-bottom: 10px !important;
}

.snap {
	font-family: 'gillsans';
}

.tanf {
	font-family: 'gillsans';
}

.liheap {
	font-family: 'gillsans';
}

.effective {
	font-family: 'gillsans';
}

.field-name-field-description .field-label {
	margin-bottom: 10px;
	text-transform: capitalize;
	font-family: Georgia, "Times New Roman";
	font-weight: 500;
	font-size: 13px;
}



.statefacts p {
	font-size: 11px !important;
}

/* Right items */


.intrographs {
	margin-top: 40px !important;
	font-size: 10px !important;
}

.limitheader {
	font-family: 'gillsans';
}

.asset-graphs {
	height: 24px !important;
}

.graph-bar {
	height: 24px !important;
}

.graph {
	border: 1px #000 solid !important;
	width:300px !important;
}

.field-name-field-what-can-be-done .field-label {
	margin-top: 10px;
	margin-bottom: 10px;
	text-transform: capitalize;
	font-family: Georgia, "Times New Roman";
	font-weight: 500;
	font-size: 13px;
}

.graphaxes {
	display: none;
}

.fullgraphdiv {
	overflow: hidden;
}
/* Bottom */

.definitions {
	background-color:#d2d2d2;
	position: absolute;
	margin-top: 8px;
	padding: 5px;
	border: 1px solid;
	clear: both !important;
	line-height: 1.1em !important;
}

.definitions h2 {
	font-weight: bold;
	
}

.definitions li {
	margin-bottom: 20px;
	font-size: 11px;
}

/* footer */

.print-footer {
	font-size: 9px !important;
	line-height: 1em !important;
}

.print-source_url {
	margin-top:-10px;
	font-size: 9px !important;
}
/* .print-content {
	padding-top: 50px !important;
	margin-top: -50px !important;
}
*/

