> The small thin font is causing this not the text contrast.

Whatever causes it, I do wear glasses (and on a recent prescription too) and the text is still very hard to read.