@media print {
  .survey-print-buttons, .lang-menu, .item-card-photos > .title > #tryZip, .item-card-photos > .title > #tryZip2, .photo-section > li > .text-right > a, .remove-from-print {
	  display:none !important;
  }
  header { position:relative !important; }
  .item-card-heading {
	  font-size:16px;
  }
  .set-pagebreak { page-break-after: always; }
  .item-card-heading > .float-right { float:none !important; display:block; margin:10px 0px 0px 0px !important; }
  .item-card-outer, .photo-section {
	  flex-direction:column !important;
  }
  .item-card-outer > li { flex: 0 1 100% !important; padding: 0px 0px 0px 0px;}
  .content-inner { 
	position:relative !important;
	bottom:auto;
	overflow-y:visible;
	top:0px;
  }
	.item-card-section > table th, .item-card-photos > .title {
		border-bottom:1px solid #ddd;
		color:#2a3439 !important;
	} 

	.item-card-section, .item-card-photos { 
		padding:0px;
		margin-bottom:25px !important;
	}
	.ul-flex-row > li > .item-card-section, .ul-flex-row > li > .item-card-photos {
		margin-left: 0px !important;
	}	
	.item-card-section > table td { font-size:12px; }
	.images-print-container {
		display:block;
		vertical-align:top;
		margin-top:25px;
	}
	.images-print-container > h4 {
		font-size:14px;
		margin:0px 0px 25px 0px;
		padding:10px 0px 0px 0px;
		text-align:center;
	}
	.images-print-container > div {
		margin:20px 0px 0px 0px;
		display:block;
		width:100%;
		
	}
	.images-print-container > div > img {
		display:block;
		max-width:90%;
		margin:0px auto;
	}
}