Hi Aaron Grad,
To fix the extra space between the different widget positions please put the following css to fix the issue.
div#content {
display: none;
}
To fix your extra space between page content and button please put the following css to fix the issue:
#content{
padding: 0;
}
Note: Please use the custom css pulgin or child theme to write the css in both issue, so that custom code doesn’t lost while update the theme.
Yes you can add more padding above and below the content by removing all the padding at the bottom.
Thanks