Calculator behavior/styling improvements

Fix: Calculator giving answer would scroll the entire page to the
top in Firefox (caused by calc history autoscroll)

Fix: a few pixels of history (left side) ending up off-screen. The
above change fixed this in Firefox but IE10 required more.

That fix changes input width to a percentage to work around IE10's
large scrollbar. A fixed sized width either clipped in IE or looked
too small in other browsers.

Fix: "DEG" clipping out of input box in DEG mode (Firefox and IE)