Fix #727 - Add vertical highlighting to the payroll summary report

See #727. 

This commit pulls out highlighting code into a reusable function. I removed "stickiness" from the payroll summary highlighting because it seemed easier to use now that highlights are on the column as well.