Fixes MJ-768 Truncate URLs to prevent breaking layout.

This is just CSS and HTML changes that hide overflow and add an ellipsis.