All t-shirts are printed on 100% heavy weight cotton shirts. Sizes M – XXL are available.