Use outerwidth to fix header width in Firefox.

@sergiopereiraTT Using outerwidth instead of width seems to resolve the issue in Firefox while maintaining the same behavior in Chrome.