div.print-item-message { margin: 5px 0 12px; border: 1px solid #cececa; background: dededa; padding: 12px 20px; font-size: 92%; color: #5e5e5a; }
table.print-item-header { width: 100%; border-bottom: 2px solid #000; }
table.print-item-header th.logo { width: auto; vertical-align: top; text-align: left; padding-bottom: .5em; }
table.print-item-header td.profile-card { vertical-align: top; padding-bottom: .5em; }
table.print-item-header td.profile-card table { margin: 0 0 0 auto; }

@media screen,print {
	div.page-break { page-break-after: always !important; } 
}
