Incase anyone has the same problem, I found a fix. After wasting so much time going through code and researching online, it was so simple!
All I did was change the iFrame width in iWeb from 700px to 1000px and everything works; and it still comes out 700px.
<iframe src=
"https://XXXXX.com/XXXXX/WordPress/"
style="width:1000px; height:1750px;
border-width:0px;
border-color:#990033;
border-style:solid;"
scrolling="auto" >
</iframe>