printed on 100% ring spun cotton shirt with 3 water based inks. available in sizes small through extra extra large.