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 }