Printed on very heavy 95% cotton Lee UltraWeight shirts. The putting logo is on the back and the smaller logo is a small heart print on the front.