Printed on bella canvas or gildan garments. Both are true to size unisex fit, and are poly cotton blends for easy wash and wear care.