Printed on Hanes Authentic-T (100% Cotton). Locally screenprinted by a family-owned company. Runs snug - true to size. (Model is wearing yellow undershirt - the yellow lining is not part of the product!)