 
li		{ page-break-before: avoid }

th		{ line-height: 1.5em  ; white-space: nowrap }

td		{ line-height: 1.25em ; white-space: nowrap }

.col2, .col3, .col4
		{ direction: rtl ; text-align: right ; font-family: Tahoma }
td+td		{ direction: rtl ; text-align: right ; font-family: Tahoma }

.col1, .col5, .col6, .col7, .col8
		{ direction: ltr ; text-align: left  ; font-family: Verdana, Tahoma }
td:first-child,
td+td+td+td+td	{ direction: ltr ; text-align: left  ; font-family: Verdana, Tahoma }

td:first-child
		{ }
.col1		{ }

td:first-child+td
		{ padding-left: 1em	; padding-right: 0.5em }
.col2		{ padding-left: 1em	; padding-right: 0.5em }

td:first-child+td+td
		{ padding-left: 0.5em	; padding-right: 0	; text-align: left }
.col3		{ padding-left: 0.5em	; padding-right: 0	; text-align: left }

td:first-child+td+td+td
		{ padding-left: 0	; padding-right: 1em }
.col4		{ padding-left: 0	; padding-right: 1em }
.col4 h1	{ font-size: 200%	; line-height: 1.25em }

td:first-child+td+td+td+td
		{ padding-left: 1em	; padding-right: 0.5em }
.col5		{ padding-left: 1em	; padding-right: 0.5em }

td:first-child+td+td+td+td+td
		{ padding-left: 0.5em	; padding-right: 2em }
.col6		{ padding-left: 0.5em	; padding-right: 2em }

td:first-child+td+td+td+td+td+td
		{ padding-left: 1em	; padding-right: 0.5em }
.col7		{ padding-left: 1em	; padding-right: 0.5em }

td:first-child+td+td+td+td+td+td+td
		{ padding-left: 0.5em }
.col8		{ padding-left: 0.5em }

:target		{ background: transparent }

tr:target td				{ border: solid red ; border-width: thin 0 }
tr:target td:first-child		{ border-left-width:  thin }
tr:target td+td+td+td+td+td+td+td	{ border-right-width: thin }
 

