I am attempting to take away the sidebar from certain pages and when it's removed the width from the publish div readjusts. How to get this done?

For pages you may create different template and employ it having a specific pages. For posts use a custom area to mark pages that needs no sidebar, then look at this custom area inside your single.php making corresponding layout changes. Hope you are aware how to get it done.