Slim fit, but if thats not your thing, order a size up Solid colors are 100% cotton; heathered and marled fabrics are 90% cotton, 10% polyester The third party printer of this product is evaluated according to International Labor Organization standards The printer of this product sources blanks from manufacturers that are participating members of the Fair Labor Association