Implementing max text width with line wrap