I was able to handle word-wrap in a Visualforce PDF page by adding 'white-space: pre-line' to the td tag style. 'white-space: normal' also worked.
td{
white-space: pre-line;
word-wrap:break-word;
overflow-wrap: break-word;
}