May I wear a rashguard, undershirt, or spats?

Rashguards/spats may ONLY be worn by women and competitors under 16 years old. Adult and Masters men may NOT wear rashguards, spats, or undershirts of any kind. This is an IBJJF rule.