Issue 3941: Code preview dark doesn't display correctly with long lines

Assigning the background color to the pre tag did not work correctly. Moved background color to the highlight class which fixes the problem.
Add background color to pre, too.
Merge pull request #3942 from bke-drewb/issue3941

Issue 3941: Code preview dark doesn't display correctly with long lines