I'd add use a Sharpie, and print large. Small print might be made illegible by...well, just make the numbers big.
Actually they should be handed a permanent marker and told to write it on their head and torso also. Works in the Outer Banks of NC.