/* Salvation Army print stylesheet *//* ----- from layout.css ----- */.subnav-shadow {	display: none;	}/* ----- from chrome.css ----- */#logo {	display: none;	}	#logo-hidden {	margin: 0 0 20px 0;	}		#main-nav ul {	display: none;	}	#search ul.tab-search,#search .flash-map,#search img.move-left,#search label, #search input,#search img.form-divider {	display: none;	}	.breadcrumbs {	display: none;	}		#footer	{	border-top: 1px solid #000;	margin: 20px 0 0 0;	}		/* ----- from components.css ----- */	#subnav {	display: none;	}.content-box3 h2 img {	display: none;	}	img {	border: none;	}	blockquote {	text-indent: none;	margin: 0;	padding: 0;	font-style: italic;	}		.content-box3 .img-float-right {	display: none;	}	.online-store-graphic {	display: none;	}	.donate-online {	display: none;	}	img.img-hide {	display: none;	}		.tabs ul {	display: none;	}	.column3-guide1 img.img-float-right, .column3-guide2 img.img-float-right, .column3-guide3 img.img-float-right	{	display: none;	}	.centered-image-box img {	clear: both;	display: block;	}		table {	border-top: 1px solid #ccc;	border-right: 1px solid #ccc;	width: 98%;	margin: 0 0 20px 0;	}	table caption {	display: none;	}		table th {	padding: 5px;	font-weight: bold;	text-align: left;	vertical-align: top;	border-bottom: 1px solid #ccc;	border-left: 1px solid #ccc;	}	table td {	padding: 5px;	vertical-align: top;	border-bottom: 1px solid #ccc;	border-left: 1px solid #ccc;	}		table a {	color: #000;	}		.radio-form li {	list-style-type: none;	}	form .button {	display: none;	}		.input-form form .row {	margin: 0;	padding: 10px 0 5px 0;	width: 99%;	display: block;	}		.input-form form label {	margin: 0 10px 0 0;	padding: 3px 0 0 0;	width: 200px;	float: left;	font-weight: bold;	}		.input-form form input {	margin: 0;	padding: 2px;	width: 350px;	border: 1px solid #999;	}.input-form form select {	margin: 0;	padding: 2px;	width: auto;	border: 1px solid #999;	font-size: 1.1em;	}.input-form form textarea {	margin: 0;	padding: 2px;	width: 350px;	border: 1px solid #999;	}		.faq-block {	display: block !important;		}		.previous-video, .next-video, .video-index {	display: none;	}						/* ----- from typography.css ----- */	h1, h2, h3, h4 {	/* text-transform: capitalize; */	}	#faqs h3  {	text-transform: none;	}		h2 a, h3 a, h4 a {	color: #000;	text-decoration: none;	}		a.readmore {	display: none;	}		p.pagination {	display: none;	}													