Why is text invisible on one site on one PC?

Who's up for a puzzle? About two months ago, I began to have troubles using the Town of Oakville's web site where I book fitness class spots. In places where there should be text, it's blank. My feeling is that this began intermittently, but I may be wrong. Today it happens all the time. When I go into developer mode, I can see text in the html but the screen is blank. It's like the text is the same colour as the background, but I can't find any styling that causes this. This happens on Chrome, IE, Edge and Firefox (the latter newly installed). On my previous PC, in the same room, on the same network, it looks fine. Also fine on my phone and tablet. No other site I've been on has any problem. The only differences I can think of is my current PC came with McAfee, my old one is still running Norton 360, and I have different monitors on my new PC (but it used to work on these monitors). Both Windows 10.

Screenshot attached showing Edge, IE, Firefox and Chrome renderings.

The site is https://www.oakville.ca/index.html

I just can't think of anything that could cause this on multiple browsers. Any takers?

I know this isn't a web development issue, but it seemed the closest, please move if appropriate.