Colour in Calendar Print (Classic)

Folks, I have seen some old posts (but nothing since 2018) complaining how when printing the calendar (classic) the calendar entries are reset to light grey, not coloured as on screen. Claude and I have pulled our hair out (virtual and real respectively) trying to “fix” this to no avail.

Below is a calendar printed - on screen those events are a combination of red black and dark grey.

This is a native Knack behaviour - I can see the Knack CSS in the DOM that is doing it but nothing I do can override it.

Has anyone cracked this nut?