Professionally printed on a 50% polyester/50% cotton tee. So soft, almost like a cozy sweatshirt with short sleeves!