Try this:
.tab_title a{
-ms-word-break: break-all;
word-break: break-all;
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
word-wrap: word-break;
works only in ff and chrome and not in IE8 and IE9.
word-break: break-all;
does not work either.
I recently was fighting this in Angular between IE/Edge & Chrome. Here is what I found worked for me
overflow-wrap: break-word;
word-wrap: break-word;
This gave me the best of both. It would break the word that was too long, but unlike word-break it would not break mid-word.