I have a table that I am trying to make behave more-or-less like Excel. I've successfully made left-aligned cells overflow into cells to the right (by putting their contexts in a wrapper div with `max-width`, `overflow:visible`, and `white-space:nowrap`) but am having no success making right-aligned cells overflow to the left. I've tried floating the wrapper div to the right (and various permutations of that) without success; the text invariably overflows to the right regardless.

Other answers to this question on StackOverflow and elsewhere suggest using `dir:rtl`, but I really really don't want to do this. I don't know in advance which cells are going to overflow and I also don't want to deal with the wacky stuff it does to punctuation.

Bonus points if you can also figure out how to get a center-aligned cell to overflow equally into both neighbors.

edit: here is an example jsfiddle: <http://jsfiddle.net/AlexGodofsky/2uaHN/2/>