Printed cotton-blend short