Waverly Fabrics Spotswood Stripe Porcelain 100 cotton canvas drapery and printed upholstery print 54 inches wide $1.50 to $12.99 a yard