<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media print {

	BODY {
		background: white;
	}
	BODY, INPUT, SELECT, TEXTAREA, BUTTON, TD, TH, BLOCKQUOTE {
		color: black;
		font-size: 8pt;
		line-height: 1.5;
		font-family: Arial, Helvetica, sans-serif;
	}
	H1 {
		font-size: 16pt;
		line-height: 30px;
	}
	H2 {
		font-size: 11pt;
		margin-top: 2em;
	}

	DIV.toggle-title H2.cat1, 
	DIV.toggle-title H2.cat2, 
	DIV.toggle-title H2.cat3, 
	DIV.toggle-title H2.cat4 {
		font-size: 10pt;
	}

	H3, H4, H5, H6 {
		font-size: 11pt;
		margin-top: 2em;
	}
	UL {
		margin-left: 3em;
		list-style-type: disc;
	}
	OL {
		margin-left: 3em;
	}
	A {
		color: black;
		text-decoration: underline;
	}
	IMG {
		margin-top: 1em;
	}

	P.i {
		display: none;
	}

	BUTTON {
		display: none;
	}

	A.button {
		display: none;
	}

	a {
		text-decoration: none;
	}

	/* =layout
	-------------------------------------------------- */
	#header {
		padding-bottom: 1em;
		border-bottom: 1px solid gray;
	}
	#content {
		padding: 1em 0;
		width: 100%;
	}
	#footer {
		padding-top: 1em;
		border-top: 1px solid gray;
	}

	#logo {
		display: none;
	}
	#logo-print {
		display: block;
		position: absolute;
		right: 10px;
	}

	#content-admin div.title-steps h1 {
		margin-top: 10px;
	}

	/* =tables
	-------------------------------------------------- */
	TABLE {
		width: 100%;
		border-top: 1px solid #ececec;
	}
	
	table th,
	table td {
		padding: 5px;
		border-bottom: 1px solid #ececec;
		vertical-align: top;
	}

	table th {
		font-weight: normal;
		text-align: left;
	}

	th.right,
	td.right {
		text-align: right;
	}

	/* grid */

	DIV.grid-2-5-2 DIV.col1,
	DIV.grid-2-5-2 DIV.col3 {
		float: left;
		width: 140px;
	}
	DIV.grid-2-5-2 DIV.col2 {
		margin-left: 10px;
		margin-right: 20px;
	}
	DIV.grid-2-5-2 DIV.col2 {
		float: left;
		width: 380px;
	}

	table.grid td.ico, 
	table.grid td.date {
	    white-space: nowrap;
	}

TABLE.print-user TH {
	font-weight: bold;
	text-align: right;
	width: 1%;
	white-space: nowrap;
}

TABLE.print-user TD {
	padding-left: 5px;
	text-align: left;
}

	/* fixed */
	TABLE.fixed {
		width: 700px;
		margin-top: 5px;
		table-layout: fixed;
	}

	/* LHV custom: TH.cell */
	TABLE.fixed TH.cell40 {
		width: 40px;
	}
	TABLE.fixed TH.cell50 {
		width: 50px;
	}
	TABLE.fixed TH.cell55 {
		width: 55px;
	}
	TABLE.fixed TH.cell60 {
		width: 60px;
	}
	TABLE.fixed TH.cell65 {
		width: 65px;
	}
	TABLE.fixed TH.cell70 {
		width: 70px;
	}
	TABLE.fixed TH.cell75 {
		width: 75px;
	}
	TABLE.fixed TH.cell80 {
		width: 80px;
	}
	TABLE.fixed TH.cell90 {
		width: 90px;
	}
	TABLE.fixed TH.cell125 {
		width: 125px;
	}
	TABLE.fixed TH.cell240 {
		width: 240px;
	}
	TABLE.fixed TH.cell255 {
		width: 255px;
	}

	TABLE.fixed TD.thead {
		font-weight: bold;
	}
	TABLE.fixed TH.sort A {
		color: #909090;
	}

	.timeline {
		overflow: hidden;
		clear: both;
	}

		.timeline .account {
			display: inherit;
		}

		.timeline .titles {
			overflow: hidden;
			min-height: 70px;
		}

			.timeline .titles h3 {
				font-size: 16px;
				margin-top: 10px;
			}

			.timeline .titles .account {
				margin-top: 5px;
			}

			.timeline .titles .debit,
			.timeline .titles .credit {
				width: 49%;
			}

			.timeline .titles .debit {
				float: left;
			}

			.timeline .titles .credit {
				float: right;
			}

		.timeline .events {
			overflow: visible;
			margin: 0;
			padding: 0;
			border-top: 1px solid #ececec;
		}

			.timeline .events .payer,
			.timeline .events .date,
			.timeline .events .amount {
				min-height: 1px;
			}

			.timeline .events .debit,
			.timeline .events .credit {
				display: block;
				clear: both;
				overflow: visible;
				border-bottom: 1px solid #ececec;
			}

			.timeline .events .debit {
				padding-right: 51%;
			}

			.timeline .events .credit {
				padding-left: 51%;
			}

				.timeline .events .debit .payer,
				.timeline .events .debit .date,
				.timeline .events .debit .amount {
					display: inline-block;
				}

				.timeline .events .credit .payer,
				.timeline .events .credit .date,
				.timeline .events .credit .amount {
					display: inline-block;
				}

			.timeline .events .payer {
				font-weight: bold;
				color: #111;
				width: 100%;
			}

			.timeline .events .payer {
				float: left;
			}

			.timeline .events .date {
				clear: left;
				float: left;
			}

			.timeline .events .amount {
				float: right;
				font-weight: bold;
				text-align: right;
			}


		.timeline .break {
			font-size: 20px;
			font-weight: normal;
			padding: 2em 0 0.5em 0;
			margin: 0;
		}

		.timeline .totals {
			overflow: visible;
			margin-bottom: 50px;
			border-bottom: 1px solid #ececec;
			clear: both;
		}

			.timeline .totals &gt; div {
				overflow: visible;
			}


			.timeline .totals .debit,
			.timeline .totals .credit {
				width: 49%;
			}

			.timeline .totals .debit {
				float: left;
			}

			.timeline .totals .credit {
				float: right;
				text-align: left;
			}

			.timeline .totals dt {
				font-weight: normal;
				clear: left;
			}

			.timeline .totals dl {
				overflow: visible;
				margin-top: 0;
				padding-top: 1em;
			}

				.timeline .totals .free dd {
					font-weight: bold;
				}

	.card-icon {
		display: inline-block;
		vertical-align: bottom;
	}

	.icon-prefix .card-icon {
		margin-right: 1em;
	}

	#footer .social,
	#footer dl,
	#links,
	#nav,
	#lang,
	#logo,
	#tools,
	UL.tools,
	#search,
	#views,
	#sidebar,
	#left,
	#ribbon,
	#cmenu,
	#cnav,
	#modalpopup-wrap,
	UL.steps,
	DIV.action,
	.datepicker,
	.toggle,
	.dropdown-menu,
	.htools,
	.account,
	.tabs,
	.tabs-small,
	.print-hide,
	.button.small,
	.form,
	#overlay,
	#overlay-pop,
	#campaign-tabs,
	#wrapper + .slot,
	.calculator-tab-links,
	.disclaimer,
	.hidden,
	.table-toggler,
	.message,
	.multi-card {
		display: none;
	}

	#page {
		margin-top: 60px;
	}

	#wrapper.sub {
		background: none;
	}

}</pre></body></html>