[CSS] Updated the overrides for the visited link color

Setting the visiting link colour and overriding it when it's not wanted is much less fragile then trying to limit the scope as was previously implemented.

This also fixes the few bugs reported here and in the GCWeb and styleguide repos about the visit link colour being applied when it should not have.