Printed on Gildan Heavy Cotton Shirt with front, back and sleeve print. T shirts are printed on Gildan Heavy Cotton also. Sizes S – XL available!