This uses the first-line and first-letter pseudo-selectors plus the three anchor states for <a>.
The line-spacing and line-height, hanging indent and forced page-break, as well as the use of !important can be found in the second template. The line-spacing is used in the table, which also prints as a separate page (the class rule is entitled 'neatprint'). !important is used in the stylesheet to set the 'keyword' class as yellow.