<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE HTML PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.2//EN" "http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" dir="ltr">

<head>
 <!-- data-info:v:2.0.6621.1978;a:43a180d6-4e2e-43b0-b3c5-22c703fb88a6;cn:23;az:{did:9bd23780267a46ffbb220c1432b97ab3, rid: 23, sn: eastus-prod-entertainment, dt: 2018-02-08T10:13:36.7656519Z, bt: 2018-02-16T01:06:23.6787183Z};ddpi:1;dpio:;dpi:1;dg:downlevel.pc;th:green;PageName:articlePage;m:en-us;cb:;l:en-us;mu:en-us;ud:{cid:AAqO1Q2,vk:finance,n:ar,l:en-us,ck:Markets};xd:;ovc:f;al:;f:muidflt11cf,muidflt15cf,muidflt26cf,hpallsam-an,muidflt49cf,adflt-gal1p5sec,adflt-tabarvideo,muidflt258cf,muidflt260cf,muidflt298cf -->
 <meta name="application-name" content="How Hurricane Harvey will impact prices at the gas pump"/><meta name="cq" content="passed"/>
 <link rel="canonical" href="https://www.washingtonpost.com/business/economy/how-hurricane-harvey-will-impact-prices-at-the-gas-pump/2017/08/27/ecac15be-8b64-11e7-91d5-ab4e4bb76a3a_story.html" />
 

 <title>How Hurricane Harvey will impact prices at the gas pump</title>
 <meta name="description" content="The storm shut down a quarter of oil and gas production in the Gulf of Mexico."/>
 
<meta name="viewport" content="width=device-width,initial-scale=1, maximum-scale=1" />
 <link rel="stylesheet" href="//static-entertainment-eus-s-msn-com.akamaized.net/en-us/money/_sc/css/f5956224-f6664774/direction=ltr.locales=en-us.themes=green.dpi=resolution1x/fa-8c2037-bbc86732/77-63be60-89bc07fd/35-e0d72a-b7e03c9c/20-262623-68ddb2ab/eb-e8e866-36a04970/45-93abd2-f94d3276/b3-cad11f-a648eab2/4c-9f9874-7afc6d?ver=2.0.6621.1978&amp;fdhead=muidflt11cf,muidflt15cf,muidflt26cf,hpallsam-an,muidflt49cf,adflt-gal1p5sec,adflt-tabarvideo,muidflt258cf,muidflt260cf,muidflt298cf&amp;csopd=20180116010507&amp;csopdb=20180216201717" type="text/css" media="all" />
 <script type="text/javascript">//<![CDATA[
(function(n,t){function s(n,i,r){typeof n!="string"&&(r=i,i=n,n=t);i&&i.splice||(r=i,i=[]);n==b&&(y=!0);h(n,i,r)}function h(n,t,i,r){var u;if(!n||!f[n]){if(u=it(n,t),!u){e.push(r||{i:n,d:t,f:i});return}var o=typeof i=="function",s=n!="dap"&&n!="adLoad",h=t&&(t.length!=1||t[0]!="dap"&&t[0]!="c.dom"),c=y&&o&&s&&h;c?tt(n,i,u,!0):nt(o,n,i,u)}}function nt(n,t,i,r){var u;u=n?i.apply(null,r):i;c(t,u)}function tt(n,t,i,r){if(r)setTimeout(function(){var r=t.apply(null,i);c(n,r)},1);else{var u=t.apply(null,i);c(n,u)}}function c(t,i){t&&(i?(f[t]=i,p()):n.console&&console.error("Dependencies resolved, but object still not defined (or is otherwise falsey). id:"+t+"; typeof obj: "+typeof i))}function p(){var r,u,n,t;if(e.length&&!i){do for(r=e,u=r.length,e=[],i=1,t=0;t<u;t++)n=r[t],h(n.i,n.d,n.f,n);while(i>1);i=0}else i&&(i=2)}function it(i,r){for(var s,v,h,u=[],c=r?r.length:0,e=0;e<c;e++){var l=r[e],a=f[l],y=typeof a!="undefined";if(!y){if(s=g.exec(l),s)if(v=s[1],h=n[v],h!==t){u.push(h);continue}else o||(o=setTimeout(rt,d));break}u.push(a)}return c==u.length?u:0}function rt(){o=0;p()}function ut(n,i,r){(typeof n!="object"||n&&n.splice)&&(r=i,i=n,n={});i&&i.splice||(r=i,i=[]);ft(n.js);r&&h(t,i,r)}function ft(n){if(typeof n=="string")w(n);else if(n)for(var t=0;t<n.length;t++)w(n[t])}function w(n){if(!v[n]){v[n]=1;var i=u.getElementsByTagName("script")[0],t=u.createElement("script");t.src=n;t.onload=t.onreadystatechange=function(){this.readyState&&this.readyState!="loaded"&&this.readyState!="complete"||(t.onload=t.onreadystatechange=null,t.parentNode&&t.parentNode.removeChild(t))};i.parentNode.insertBefore(t,i)}}function et(n){return k?n?r.now():Math.round(r.now()):new Date-l}var b=n._jsLoaderAsyncCanary||"c.dom",r=n.performance,l=((r||{}).timing||{}).navigationStart||+new Date,k=r&&typeof r.now=="function",u=n.document,a=null;try{a=n.localStorage}catch(ot){}var f={date:Date,document:u,image:n.Image,localStorage:a,location:u&&u.location,navigator:navigator,pageStart:l,pageTime:et,screen:n.screen,window:n},e=[],i,d=50,o,v={},y=!1,g=/^window\.(.+)$/;s.amd={jQuery:1};s.is=function(n){return typeof f[n]!="undefined"};n.define=s;n.require=ut})(window);define("navigation",["escape","location","document"],function(n,t,i){function u(n,t,i){var s=function(n){return n=n.replace(/\+/g," "),decodeURIComponent(n)},u={},o,e;if(n)for(n=n.split("#")[0],o=n.split("&"),e=0;e<o.length;e++){var h=o[e].split("="),r=h[0],f=h[1];i&&(r=s(r),f&&(f=s(f)));t?(u[r]||(u[r]=[]),u[r].push(f)):u[r]=f}return u}function f(n){var t=i.createElement("a");return t.href=n,{protocol:t.protocol,host:t.host,hostName:t.hostname,port:t.port,path:t.pathname,hash:t.hash,query:t.search,origin:t.origin}}function e(n){return f(n).hostName}var r={getUrl:function(n){return r.filter?r.filter(n):n},navigate:function(n,i){r.filter&&(n=r.filter(n));i?t.replace(n):t.href=n},getHostName:e,parseUrl:f,isLocal:function(n){var i=e(n);return!i||t.hostname==i},getParams:u,getParamsFromUrl:function(n,t,i){var r=n.split("?")[1];return u(r,t,i)},mergeQueryStringParams:function(t,i){var e,f,o,r;if(i){if(e=t.split("?"),e[1]){f=u(e[1],!1,!0);for(r in i)f[r]=i[r]}else f=i;t=e[0];o="?";for(r in f)t+=f[r]?o+n.urlPart(r)+"="+n.urlPart(f[r]):o+n.urlPart(r),o="&"}return t},filter:null};return r});define("logging",["window"],function(n){function r(n,t){if(n.addEventListener)n.addEventListener("error",t,!1);else if(n.onerror){var i=n.onerror;n.onerror=function(n,r,u,f,e){return i(n,r,u,f,e),t(n,r,u,f,e)}}else n.onerror=t}function t(t){n.console&&(console.error||console.log)(t)}function u(){}function f(){}function e(t){(n.console||{}).timeStamp?console.timeStamp(t):(n.performance||{}).mark&&n.performance.mark(t)}var i=0;return r(n,function(n){return i++,n&&t("[SCRIPTERROR] "+n),!0}),{error:t,fatalError:t,unhandledErrorCount:function(){return i},perfMark:e,warning:u,information:f}})//]]></script><script type="text/javascript" src="//static-entertainment-eus-s-msn-com.akamaized.net/en-us/money/_h/4c59fa2c/webcore/externalscripts/jquery/jquery-1.11.1.min.js"></script>
 
 <style>.storyimage.smallfullwidth .image,.storyimage.smallfullwidth img{background:#000;margin:0 auto}#toast-container{display:none}.mobile .galleryinfo .img-divider{display:none}.homepage.tmx.pc.chrome #main .one-col,.homepage.tmx.pc.chrome #main .two-col,.homepage.tmx.pc.chrome #main .three-col{margin-right:-.016rem;margin-left:-.016rem}.homepage.midlevel .pagingsection>button.show,.channelplayerpage.midlevel .pagingsection>button.show{display:none}</style>
</head>

<body class="ap content center-content green">
 


<div class="head">
<div>
<div id="topnav">
 <ul class="verticalsnav">
 <li >
<a href="/en-us">Home</a>
</li>
 <li >
<a href="/en-us/news">News</a>
</li>
 <li >
<a href="/en-us/weather">Weather</a>
</li>
 <li >
<a href="/en-us/entertainment">Entertainment</a>
</li>
 <li >
<a href="/en-us/sports">Sports</a>
</li>
 <li  class="current">
<a href="/en-us/money">Money</a>
</li>

 <li class="more">
<a href="#nav">More ></a>
<ul>
 <li >
<a href="/en-us/lifestyle">Lifestyle</a>
</li>
 <li >
<a href="/en-us/health">Health &amp; Fitness</a>
</li>
 <li >
<a href="/en-us/foodanddrink">Food &amp; Drink</a>
</li>
 <li >
<a href="/en-us/travel">Travel</a>
</li>
 <li >
<a href="/en-us/autos">Autos</a>
</li>
 <li >
<a href="/en-us/video">Video</a>
</li>
 </ul>
</li>
 </ul>
</div>
  <div id="header-common">
<div class="header">
<div class="header-logo">
  <a class="logo" href="/en-us" tabindex="2">
 

<img alt="" height="20" width="20" src="//static-entertainment-eus-s-msn-com.akamaized.net/sc/82/c22c7d.gif" />
</a>
 <a class="vertical" href="/en-us/money" tabindex="2">money</a>



</div>
<div id="header-links">

<a class="navigation" href="#nav">
<img  alt="go to navigation" width="27" height="20" src="//static-entertainment-eus-s-msn-com.akamaized.net/sc/57/a49b8d.gif" />
                    </a>
                </div>
            </div>
        </div>

 
<div id="header-search">
<form action="https://www.bing.com/search?scope=web" method="get" id="srchfrm">
<div class="searchbox">
<input type="text" id="q" name="q" value="" />
<input type="hidden" name="form" value="PRFISR" />
 <input type="hidden" name="mkt" value="en-us" />
  <input type="hidden" name="httpsmsn" value="1">
   <input type="hidden" name="refig" value="43a180d64e2e43b0b3c522c703fb88a6">
<input type="submit" class="text" value="web search" title="web search"/>
 </div>
</form>
</div>

</div>
 
 
<div class="upgradebrowser">
 You are using an older browser version. Please use a <a href="http://support2.microsoft.com/kb/2999871/en-us">supported version</a> for the best MSN experience.
</div>



</div>
<div id="maincontent">
 
<div id="main"  data-region="main">
 
 

 <div class="articlecontent">
<h1>How Hurricane Harvey will impact prices at the gas pump</h1>
<div>
<div>
 <span class="partner">
<img alt="The Washington Post logo" src="//img-s-msn-com.akamaized.net/tenant/amp/entityid/AA2thnK.img?h=17&amp;w=0&amp;m=6&amp;q=60&amp;u=t&amp;o=t&amp;l=f&amp;f=png" title="The Washington Post logo" />The Washington Post </span>
 <span>
 <span class="time">8/27/2017</span>
         <span class="authorname-txt" 
              
              
              >
                <span class="truncate" >Steven Mufson</span>
        </span>

                </span>
            </div>
        </div>

 <div class="richtext"  data-aop="articlebody">
 <span class="storyimage fullwidth inlineimage" data-aop="image"><span class="image" data-attrib="Guiseppe Barranco/AP" data-caption="Dean Evans, a Bolivar, Tex., resident who said he would remain home during Hurricane Harvey, fills a container with gasoline. (Guiseppe Barranco/Beaumont (Tex.) Enterprise via AP)"><img alt="Dean Evans, a Bolivar, Tex., resident who said he would remain home during Hurricane Harvey, fills a container with gasoline. (Guiseppe Barranco/Beaumont (Tex.) Enterprise via AP)" height="200" src="//img-s-msn-com.akamaized.net/tenant/amp/entityid/AAqOiiK.img?h=200&amp;w=300&amp;m=6&amp;q=60&amp;o=f&amp;l=f" width="300" /></span><span class="caption truncate"><span class="attribution">© Guiseppe Barranco/AP</span>
 Dean Evans, a Bolivar, Tex., resident who said he would remain home during Hurricane Harvey, fills a container with gasoline. (Guiseppe Barranco/Beaumont (Tex.) Enterprise via AP)
</span></span><p><a href="https://www.washingtonpost.com/national/fema-director-says-harvey-is-probably-the-worst-disaster-in-texas-history/2017/08/27/ef01600a-8b3f-11e7-8df5-c2e5cf46c1e2_story.html?hpid=hp_rhp-top-table-main_harveyfema-140pm%3Ahomepage%2Fstory&amp;utm_term=.5ca95cb58d24">Hurricane Harvey</a> has barreled into the heart of the U.S. oil and gas industry, prompting the sudden evacuation of workers. Spot prices for gasoline are expected to jump  Monday, but the full extent of damage will not be clear for days, companies and experts said.</p>
<script type="text/javascript"> 
    require(["rtquotes", "c.deferred"], function (globalrefresh)
        {
            globalrefresh.addTickers("");
});
</script>
<div id="recentquotes" class="rqcontainer">
<div class="rqlist">
<h3 class="header3 rqheader">Popular Searches</h3>
 <div class="multiquotebox mqrqtodaypage">
 <a href="/en-us/money/stockdetails/fi-133.1.3420.TKS?symbol=3420&amp;form=PMARPS" tabindex="0" aria-label="3420 decrease 2,098.00 -0.05%">
<div class="indexmovers">
 

 <div class="quotedataitem" data-item-id="133.1.3420">
 <div class="quote">
 <div class="tilesecondarytitle" title="KFC Ltd">KFC Ltd</div>
 <div class="tiletitle"><p class='truncated-string'  title='3420'>3420</p></div>
 <div class="extendedtile">
 <div class="currentvaluecontainer" aria-label="decrease 2,098.00">
<div class="changedirpadding">
<div class="changedir decrease" data-role="changedir" title="decrease">&#x25BC;</div>
                        </div>
                        <div class="currentvalue " data-role="currentvalue">2,098.00</div>
</div>


 </div>
 </div>
<div class="changecontainer">
<div class="changeamount decrease change" data-role="change">-1.00</div>
<div class="changeamount decrease percentchange" data-role="percentchange" title="decrease">-0.05%</div>
</div>

</div>


</div>
<div class="indexmovershover"></div>
</a>
 <a href="/en-us/money/stockdetails/fi-126.1.NFLX.NAS?symbol=NFLX&amp;form=PMARPS" tabindex="0" aria-label="NFLX decrease 278.52 -0.62%">
<div class="indexmovers">
 

 <div class="quotedataitem" data-item-id="126.1.NFLX">
 <div class="quote">
 <div class="tilesecondarytitle" title="Netflix Inc">Netflix Inc</div>
 <div class="tiletitle"><p class='truncated-string'  title='NFLX'>NFLX</p></div>
 <div class="extendedtile">
 <div class="currentvaluecontainer" aria-label="decrease 278.52">
<div class="changedirpadding">
<div class="changedir decrease" data-role="changedir" title="decrease">&#x25BC;</div>
                        </div>
                        <div class="currentvalue " data-role="currentvalue">278.52</div>
</div>


 </div>
 </div>
<div class="changecontainer">
<div class="changeamount decrease change" data-role="change">-1.75</div>
<div class="changeamount decrease percentchange" data-role="percentchange" title="decrease">-0.62%</div>
</div>

</div>


</div>
<div class="indexmovershover"></div>
</a>
 <a href="/en-us/money/stockdetails/fi-126.1.BLK.NYS?symbol=BLK&amp;form=PMARPS" tabindex="0" aria-label="BLK increase 541.10 +0.08%">
<div class="indexmovers">
 

 <div class="quotedataitem" data-item-id="126.1.BLK">
 <div class="quote">
 <div class="tilesecondarytitle" title="BlackRock Inc">BlackRock Inc</div>
 <div class="tiletitle"><p class='truncated-string'  title='BLK'>BLK</p></div>
 <div class="extendedtile">
 <div class="currentvaluecontainer" aria-label="increase 541.10">
<div class="changedirpadding">
<div class="changedir increase" data-role="changedir" title="increase">&#x25B2;</div>
                        </div>
                        <div class="currentvalue " data-role="currentvalue">541.10</div>
</div>


 </div>
 </div>
<div class="changecontainer">
<div class="changeamount increase change" data-role="change">+0.45</div>
<div class="changeamount increase percentchange" data-role="percentchange" title="increase">+0.08%</div>
</div>

</div>


</div>
<div class="indexmovershover"></div>
</a>
 <a href="/en-us/money/stockdetails/fi-126.1.C.NYS?symbol=C&amp;form=PMARPS" tabindex="0" aria-label="C decrease 76.82 -0.34%">
<div class="indexmovers">
 

 <div class="quotedataitem" data-item-id="126.1.C">
 <div class="quote">
 <div class="tilesecondarytitle" title="Citigroup Inc">Citigroup Inc</div>
 <div class="tiletitle"><p class='truncated-string'  title='C'>C</p></div>
 <div class="extendedtile">
 <div class="currentvaluecontainer" aria-label="decrease 76.82">
<div class="changedirpadding">
<div class="changedir decrease" data-role="changedir" title="decrease">&#x25BC;</div>
                        </div>
                        <div class="currentvalue " data-role="currentvalue">76.82</div>
</div>


 </div>
 </div>
<div class="changecontainer">
<div class="changeamount decrease change" data-role="change">-0.26</div>
<div class="changeamount decrease percentchange" data-role="percentchange" title="decrease">-0.34%</div>
</div>

</div>


</div>
<div class="indexmovershover"></div>
</a>
 </div>
 </div>
<div class="clearfix"></div>
</div>
<p>Oil and gas companies have shut down about a quarter of oil and gas production in the Gulf of Mexico, according to a U.S. Bureau of Safety and Environmental Enforcement survey Saturday. That would be about 5 percent of nationwide output.</p><p>Companies have also been shutting down much of their refinery operations onshore, idling about 10 percent or more of the nation’s refinery capacity. That might not only raise prices and create temporary shortages in the Gulf Coast area but could also boost prices in places as far away as the Northeast, where a portion of gasoline supplies are delivered by pipeline from the Gulf. </p><p>S&amp;P Global Platts estimated Saturday that about 900,000 barrels a day of refinery capacity had been closed, about 5 percent of nationwide capacity.</p><p>More plants closed Sunday, including two of the country’s biggest — Shell’s Deer Park and ExxonMobil’s Baytown, with about a million barrels a day of capacity between them.</p><p>Initially, companies were closing facilities in Corpus Christi, but the latest closings were on the Houston ship channel.</p><p>How long the shutdowns will last  wasn’t clear Sunday.</p><p>Craig Pirrong, professor of finance and director of the Global Energy Management Institute at Bauer College of Business at the University of Houston, said in an email that it was “too early to tell re oil and gas. Gulf operations shut down, and they won’t be able to assess until they go back. Refineries should be OK as long as they have power.”</p><p>He said that “with most people and companies hunkered down, it’s hard to get a comprehensive picture.” </p><p>Petrochemical refineries were also closing, which will likely dent the economy over the next week. Chevron planned to shut down its Cedar Bayou facility through Sept. 6 because of the storm, according to PetroChem Wire.</p><p>“You’re knocking out a significant portion of production with one event,” said Kathy Hall, executive editor of PetroChem Wire. “A lot of these plants are very complex.” </p><p>She added that “you can do this in a 24-hour period, but you don’t want to wait for the storm to hit the plant.”</p><p>Harvey was also putting a damper on shale oil and shale gas drilling in the Eagle Ford shale play, a strip of lucrative wells at the northern edge of the storm. About 75 exploration rigs that had been drilling there last week have been idled, too.</p><p>Shell spokeswoman Kimberly Windon, working from home in a Houston neighborhood damaged by tornadoes, said Sunday afternoon that the company had closed its offices and was shutting down the sprawling Deer Park refinery and chemical plant, which is along the Houston ship channel. About 2,500 ships are loaded or offloaded there every year. About 1,500 Shell employees and about 1,200 contractors work there.</p><p>ExxonMobil said it was shutting down the Baytown complex, one of the nation’s largest oil and petrochemical refineries. The complex, on the Houston ship channel 25 miles east of Houston, employs about 7,000 people. Shutting it down takes about a day.</p><p>Valero, the nation’s largest oil refiner, closed its Corpus Christi and Three Rivers refineries. The company was also helping employees from the hard-hit Rockport area, putting many of them in hotels.</p><p>Flint Hills, a Koch brothers company with refineries in and near Corpus Christi, had closed its facilities earlier. “We are in the process of assessing the condition of our Corpus Christi refineries following Hurricane Harvey,” spokesman Jake Reint said in an email. “Based on what we’ve observed so far, the two refineries appear to have not sustained any major damage.” </p><p>It remains unclear how markets will react Monday. Crude oil prices could remain stable. Cuts in output offshore in the Gulf of Mexico and onshore in the Eagle Ford shale play that would reduce supplies have been outweighed by the idling of refineries.</p><p>But gasoline prices, which rose last week, could jump further.</p>
</div>
 </div>

 

<div class="back-msn-home"  data-aop="back-to-home">
<a href="/en-us"  role="button"><span>Go to MSN Home</span></a>
</div>

 
 

 <div class="morefromcategory">
<h3> <h2>
 <span>More in Money</span>
 </h2>
</h3>
<ul>
 <li >
 
 <a href="/en-us/money/spendingandborrowing/4-tips-to-dramatically-reduce-your-phone-bill/ar-BBJcPPq">
<img alt="Smartphone" height="72" src="//img-s-msn-com.akamaized.net/tenant/amp/entityid/BBlCdZq.img?h=72&amp;w=96&amp;m=6&amp;q=60&amp;u=t&amp;o=t&amp;l=f&amp;x=698&amp;y=705" title="Man with smartphone - Georgijevic/Getty Images" width="96" /> <h4>4 tips to dramatically reduce your phone bill</h4>
 <span>
<img alt="GOBankingRates Logo" height="16" src="//img-s-msn-com.akamaized.net/tenant/amp/entityid/AAgmogR.img?h=16&amp;w=16&amp;m=6&amp;q=60&amp;u=t&amp;o=t&amp;l=f" width="16" /> GOBankingRates
</span>
 </a>

</li>
 <li  class="media photo">
 
 <a href="/en-us/money/markets/12-financial-stats-about-the-olympics/ss-BBJ8vPx">
<img alt="Chloe&amp;nbsp;Kim, of the United States, celebrates winning gold in the women&#39;s halfpipe finals at Phoenix Snow Park at the 2018 Winter Olympics in Pyeongchang, South Korea, Tuesday, Feb. 13, 2018." height="72" src="//img-s-msn-com.akamaized.net/tenant/amp/entityid/BBJ3Zm9.img?h=72&amp;w=96&amp;m=6&amp;q=60&amp;u=t&amp;o=t&amp;l=f&amp;x=1767&amp;y=1191" title="Winter Olympics - Gregory Bull/AP Photo" width="96" /> <h4>How much money it takes to host the Olympics, plus more fun stats</h4>
 <span>
<img alt="The Motley Fool Logo" height="16" src="//img-s-msn-com.akamaized.net/tenant/amp/entityid/AA4YRaD.img?h=16&amp;w=16&amp;m=6&amp;q=60&amp;u=t&amp;o=t&amp;l=f" width="16" /> The Motley Fool
</span>
 </a>

</li>
 <li  class="media photo">
 
 <a href="/en-us/money/companies/market-manipulation-27-times-brands-created-false-demand/ss-AAv3Gyz">
<img alt="A McRib is seen at a McDonald&#39;s restaurant on November 3, 2010 in San Francisco, California. The McRib was first introduced in 1981." height="72" src="//img-s-msn-com.akamaized.net/tenant/amp/entityid/AAujWul.img?h=72&amp;w=96&amp;m=6&amp;q=60&amp;u=t&amp;o=t&amp;l=f&amp;x=1439&amp;y=1168" title="A McRib is seen at a McDonald&#39;s restaurant on November 3, 2010 in San Francisco, California. The McR... - David Paul Morris/Getty Images" width="96" /> <h4>27 brands that created false demand</h4>
 <span>
<img alt="Cheapism Logo" height="16" src="//img-s-msn-com.akamaized.net/tenant/amp/entityid/BB90I6E.img?h=16&amp;w=16&amp;m=6&amp;q=60&amp;u=t&amp;o=t&amp;l=f" width="16" /> Cheapism
</span>
 </a>

</li>
 <li  class="media photo">
 
 <a href="/en-us/money/realestate/the-worst-states-to-grow-old-in/ss-BBIMIwX">
<img alt="Nursing home. istock" height="72" src="//img.s-msn.com/tenant/amp/entityid/BBdmCOa.img?h=72&amp;w=96&amp;m=6&amp;q=60&amp;u=t&amp;o=t&amp;l=f&amp;x=1029&amp;y=452" title="Nursing home employee putting hand on top of senior man&#39;s hand and cane. - iStock Photo/Getty Images" width="96" /> <h4>The worst states to grow old in</h4>
 <span>
<img alt="24/7 Wall St. Logo" height="16" src="//img-s-msn-com.akamaized.net/tenant/amp/entityid/AA3dLwz.img?h=16&amp;w=16&amp;m=6&amp;q=60&amp;u=t&amp;o=t&amp;l=f" width="16" /> 24/7 Wall St.
</span>
 </a>

</li>
 <li  class="media photo">
 
 <a href="/en-us/money/markets/then-and-now-16-ways-the-us-has-changed-since-the-great-recession/ss-BBJ1zTG">
<img alt="&lt;p>Not all states have recovered from the Great Recession as well as the nation as a whole. The unemployment rate is actually higher now in 10 states and the District of Columbia than when the recession started.&lt;/p>&lt;p>Alaska has the highest unemployment rate of any state — 7.2 percent, up from 6.4 percent in December 2007. Its high unemployment rate and debt per capita make Alaska one of &lt;a href=&quot;https://www.gobankingrates.com/making-money/most-least-recession-proof-states/&quot;>the least recession-proof states&lt;/a>, another GOBankingRates study found.&lt;/p>" height="72" src="//img-s-msn-com.akamaized.net/tenant/amp/entityid/BBJ1sWy.img?h=72&amp;w=96&amp;m=6&amp;q=60&amp;u=t&amp;o=t&amp;l=f&amp;x=1091&amp;y=554" title="Not all states have recovered from the Great Recession as well as the nation as a whole. The unemplo... - GeorgeBurba / iStock.com" width="96" /> <h4>How America has changed since the Great Recession</h4>
 <span>
<img alt="GOBankingRates Logo" height="16" src="//img-s-msn-com.akamaized.net/tenant/amp/entityid/AAgmogR.img?h=16&amp;w=16&amp;m=6&amp;q=60&amp;u=t&amp;o=t&amp;l=f" width="16" /> GOBankingRates
</span>
 </a>

</li>
 <li  class="media photo">
 
 <a href="/en-us/money/markets/americas-infrastructure-is-falling-apart-%e2%80%94-heres-a-look-at-how-bad-things-have-gotten/ss-AAo9gwx">
<img alt="&lt;p> President Trump will finally reveal his $1.5 trillion plan to repair America&#39;s crumbling infrastructure on Monday. &lt;/p>&lt;p> But his proposal isn&#39;t expected to include extensive federal funding to states to help rebuild failing highways, bridges, airports, and water systems. Instead, Trump wants states and local government to provide the bulk of the funding. &lt;/p>&lt;p> Regardless of who pays for it, though, one thing is clear: America&#39;s infrastructure is in dire need of repairs. &lt;/p>&lt;p> According to the American Society of Civil Engineers&#39; &lt;a href=&quot;http://www.infrastructurereportcard.org/&quot;>2017 &lt;/a>&lt;a href=&quot;http://www.infrastructurereportcard.org/&quot;>Infrastructure Report Card&lt;/a>, which is published every four years, US infrastructure gets a D+ grade. It got the same grade in 2013. &lt;/p>&lt;p>The ASCE estimates the US needs to spend some &lt;a href=&quot;http://www.businessinsider.com/us-invest-over-4-trillion-by-2025-to-fix-infrastructure-2017-3?utm_source=msn.com&amp;amp;utm_medium=referral&amp;amp;utm_content=msn-slideshow&amp;amp;utm_campaign=bodyurl&quot;>$4.5 trillion by 2025&lt;/a> to improve the state of the country&#39;s roads, bridges, dams, airports, schools, and more. &lt;/p>&lt;p>The report breaks down the state of infrastructure in 16 different categories. Here&#39;s a look at each category&#39;s final grade, according to the organization. &lt;/p>" height="72" src="//img-s-msn-com.akamaized.net/tenant/amp/entityid/BBJ2tiI.img?h=72&amp;w=96&amp;m=6&amp;q=60&amp;u=t&amp;o=t&amp;l=f&amp;x=891&amp;y=321" title="President Trump will finally reveal his $1.5 trillion plan to repair America&#39;s crumbling infrastruct... - Dale Kolke / California Department of Water Resources via Reuters" width="96" /> <h4>America&#39;s infrastructure is crumbling — see how bad it is</h4>
 <span>
<img alt="Business Insider Logo" height="16" src="//img-s-msn-com.akamaized.net/tenant/amp/entityid/AA3dTgi.img?h=16&amp;w=16&amp;m=6&amp;q=60&amp;u=t&amp;o=t&amp;l=f" width="16" /> Business Insider
</span>
 </a>

</li>
 </ul>
</div>


</div>
<div id="aside"  data-region="aside">
 
  <div class="nextcontentitem">
<h3> <h2>
 <span>Up Next</span>
 </h2>
</h3>
<ul>
 <li  class="media photo">
 
 <a href="/en-us/money/savingandinvesting/the-net-worth-of-americas-presidents-from-washington-to-trump/ss-BBJ3qvK">
<img alt="&lt;p>Though the presidency of the United States is a prestigious job, it does not pay as well as one might think. The annual presidential salary is $400,000, While this is still within the top 1% of American earners, it is very little when compared to the typical compensation given to America’s CEOs and executives.&lt;/p>&lt;p>However, many men who have occupied the highest office in the land did not need any salary at all. The presidency has long been a position held by men who had already inherited fortunes or earned them during their lifetimes.&lt;/p>&lt;p>In America’s early days, only property-owning white men were allowed to vote. Consequently, only the wealthy first participated in American politics, meaning the first presidents were all extremely well off.&lt;/p>&lt;p>With time, voting restrictions loosened, campaign finance regulations tightened, and people with more modest backgrounds began to rise to the presidency. Several U.S. presidents were either poor or in debt when they were elected president.&lt;/p>&lt;p>However, even as all these things have changed, the fact remains that the majority of presidents are independently wealthy, and only a very small number could have been fairly called poor at any point in their lifetimes. Fame and wealth continue to have an outsized impact on public perception. Wealth and the influence that can accompany it have not lost relevancy. President Donald Trump was able to leverage his personal wealth and fame to fund the majority of his successful political campaign.&lt;/p>&lt;p>24/7 Wall St. examined the finances of every American president, from George Washington, to Donald Trump. For the purposes of comparison, we provided net worth figures for each president in current dollars. Because a number of presidents, particularly in the early 19th century, made and lost huge fortunes in a matter of a few years, we only provided each president&#39;s net worth at their peak.&lt;/p>" height="72" src="//img-s-msn-com.akamaized.net/tenant/amp/entityid/BBJ3jYM.img?h=72&amp;w=96&amp;m=6&amp;q=60&amp;u=t&amp;o=t&amp;l=f&amp;x=649&amp;y=252" title="Though the presidency of the United States is a prestigious job, it does not pay as well as one migh... - Petr Kratochvil / Public Domain Pictures" width="96" /> <h4>The net worth of America&#39;s presidents: From Washington to Trump</h4>
 <span>
<img alt="24/7 Wall St. Logo" height="16" src="//img-s-msn-com.akamaized.net/tenant/amp/entityid/AA3dLwz.img?h=16&amp;w=16&amp;m=6&amp;q=60&amp;u=t&amp;o=t&amp;l=f" width="16" /> 24/7 Wall St.
</span>
 </a>

</li>
 </ul>
</div>
    <div  class="ad"  id="dapid_c1413970-a01f-4fd1-b093-1de29b24a284">
        <div>
            <div  id="dapid_container_c1413970-a01f-4fd1-b093-1de29b24a284">
                    <script type="text/javascript">
                        //<![CDATA[
                        (function define_dap()
                        {
                            if (window.dap)
                            {
                                return;
                            }

                            // all data needed to render the ads or refresh them
                            var postEvaluationClassname = "non-empty-ad";
                            var postEvaluationAdSmallClassname = "layout-small";
                            var postEvaluationAdMediumClassname = "layout-medium";
                            var postEvaluationAdLargeClassname = "layout-large";
                            var postEvaluationNoAdClassname = "no-ad";

                            var mediumAdHeight = 200;
                            var largeAdHeight = 550;

                            var numEvalPasses = 10;
                            var contentCheckTimeout = 300;
                            var discernibleAdHeightThreshold = 30;
                            var discernibleAdWidthThreshold = 40;

                            var AdSizeType =
                            {
                                NotAnAd: 0,                     // dimensions are both 0
                                PointSizedAd: 1,                // dimensions are both under threshold
                                NonPointSizedAd: 2,             // dimensions are both above threshold (full size)
                                Inconclusive: 3                 // one dimension is 0, and the other is above threshold
                            };

                            function dapResult(params, width, height, htmlid)
                            {
                                var elem = document.getElementById(htmlid);
                                if (!elem)
                                {
                                    return;
                                }

                                dapMgr.renderAd(htmlid, params, width, height);

                                var renderData = {
                                    params: params,
                                    width: width,
                                    height: height,
                                    htmlid: htmlid,
                                    adSizeType: AdSizeType.NotAnAd,
                                    canDisplayAdChoices: false,
                                    elem: elem
                                };

                                checkAndSetAdContainerVisibility(renderData);
                            }

                            function checkAndSetAdContainerVisibility(renderData)
                            {
                                var retries = numEvalPasses;

                                checkAndSetAdContainerVisibilityRec();

                                function checkAndSetAdContainerVisibilityRec(finalCheck)
                                {
                                    retries--;
                                    var adId = renderData.htmlid;

                                    checkVisibilityAndUpdateRenderDataContextForElement(renderData);

                                    var isLastPass = (retries === 0);
                                    var adSizeType = renderData.adSizeType;
                                    var adDetected = adSizeType !== AdSizeType.Inconclusive;
                                    var doShow = adSizeType === AdSizeType.NonPointSizedAd;
                                    if (adDetected || isLastPass)
                                    {
                                        var adSizeClassname = postEvaluationNoAdClassname;
                                        if (doShow)
                                        {
                                            if (renderData.height < mediumAdHeight)
                                            {
                                                adSizeClassname = postEvaluationAdSmallClassname;
                                            }
                                            else if (renderData.height < largeAdHeight)
                                            {
                                                adSizeClassname = postEvaluationAdMediumClassname;
                                            }
                                            else
                                            {
                                                adSizeClassname = postEvaluationAdLargeClassname;
                                            }
                                        }

                                        setAdContainerDisplayState(adId, doShow, adSizeClassname);

                                        // last final check for RM
                                        if (!finalCheck)
                                        {
                                            setTimeout(
                                                function finalCheckOnAdContainer()
                                                {
                                                    checkAndSetAdContainerVisibilityRec(true);
                                                },
                                                (numEvalPasses * contentCheckTimeout) >> 1);
                                        }
                                    }
                                    else
                                    {
                                        // if we got here, we didn't find anything but script. Try again later.
                                        setTimeout(checkAndSetAdContainerVisibilityRec, contentCheckTimeout);
                                    }
                                }
                            }

                            function checkVisibilityAndUpdateRenderDataContextForElement(renderData)
                            {
                                if (!renderData)
                                {
                                    return;
                                }
                                evaluateAdContent(renderData);
                            }

                            function evaluateAdContent(renderData)
                            {
                                var adContainer = renderData && renderData.elem;
                                if (!adContainer)
                                {
                                    renderData.adSizeType = AdSizeType.Inconclusive;
                                }

                                var adIframeCollection = adContainer.getElementsByTagName("iframe");
                                var evaluationResult;
                                for (var adIframe, ndx = 0; (adIframe = adIframeCollection[ndx]); ++ndx)
                                {
                                    // skip script-only iFrame elements
                                    var body = ((adIframe.contentDocument || (adIframe.contentWindow || {}).document) || {}).body;
                                    if (!body || !body.hasChildNodes())
                                    {
                                        continue;
                                    }

                                    var childNode, hasChildDiv = false;
                                    for (var index = body.childNodes.length - 1; (childNode = body.childNodes[index]); --index)
                                    {
                                        if (childNode.nodeType === 1
                                            && childNode.nodeName !== "SCRIPT")
                                        {
                                            hasChildDiv = true;
                                            renderData.adSizeType = evaluateElement(childNode, renderData);
                                            if (renderData.adSizeType === AdSizeType.NonPointSizedAd)
                                            {
                                                return;
                                            }
                                        }

                                        // Bug 1715559:[dl_ux][FF9.0] [Win7] - Advertisement is overlapping destination section
                                        // For FF lower versions (FF9.0), index may be negative and hence cause js errors
                                        // Add index value check to solve the problem
                                        if (index <= 0)
                                        {
                                            break;
                                        }
                                    }

                                    if (renderData.adSizeType !== AdSizeType.NonPointSizedAd && hasChildDiv)
                                    {
                                        renderData.adSizeType = evaluateElement(adIframe, renderData);
                                    }

                                    if (renderData.adSizeType === AdSizeType.NonPointSizedAd)
                                    {
                                        return;
                                    }
                                }

                                // extract the characteristics of the div immediate children
                                var adDivCollection = adContainer.getElementsByTagName("div");
                                for (var adDiv, ndx = 0; (adDiv = adDivCollection[ndx]); ++ndx)
                                {
                                    renderData.adSizeType = evaluateElement(adDiv, renderData);

                                    if (renderData.adSizeType === AdSizeType.NonPointSizedAd)
                                    {
                                        return;
                                    }
                                }
                            }

                            function evaluateElement(element, renderData)
                            {
                                var maxWidth = evaluateElementDimension(element, true, discernibleAdWidthThreshold);
                                var maxHeight = evaluateElementDimension(element, false, discernibleAdHeightThreshold);

                                renderData.width = maxWidth;
                                renderData.height = maxHeight;

                                if (maxWidth > discernibleAdWidthThreshold && maxHeight > discernibleAdHeightThreshold)
                                {
                                    return AdSizeType.NonPointSizedAd;
                                }
                                if (maxWidth > 0 && maxHeight > 0)
                                {
                                    return AdSizeType.PointSizedAd;
                                }
                                return AdSizeType.Inconclusive;
                            }

                            function evaluateElementDimension(element, isWidth, threshold)
                            {
                                var dimensionProperties = isWidth ? ["width", "offsetWidth", "scrollWidth"] : ["height", "offsetHeight", "scrollHeight"];
                                var pixelStyle = isWidth ? "pixelWidth" : "pixelHeight";
                                var dimensionStyle = isWidth ? "width" : "height";
                                var totalProperties = 3;
                                var maxDimension = 0, dimension = 0;

                                for (var i = 0; i < totalProperties; i++)
                                {
                                    if ((dimension = element[dimensionProperties[i]]) > maxDimension)
                                    {
                                        maxDimension = dimension;
                                        if (maxDimension > threshold)
                                        {
                                            break;
                                        }
                                    }
                                }

                                var elemStyle = element.style;
                                if (maxDimension <= threshold && elemStyle)
                                {
                                    if ((dimension = elemStyle[pixelStyle]) > maxDimension)
                                    {
                                        maxDimension = dimension;
                                        if (maxDimension <= threshold && (dimension = parseInt(elemStyle[dimensionStyle])) > maxDimension)
                                        {
                                            maxDimension = dimension;
                                        }
                                    }
                                }

                                return maxDimension;
                            }

                            function setAdContainerDisplayState(elemId, doShow, adSizeClassname)
                            {
                                var adHtmlContainer = ((document.getElementById(elemId) || {}).parentNode || {}).parentNode;
                                if (!adHtmlContainer)
                                {
                                    return;
                                }

                                adHtmlContainer.style.display = doShow ? "" : "none";
                                var className = adHtmlContainer.className;

                                className = addOrRemoveClassname(className, postEvaluationClassname, doShow);
                                className = addOrRemoveClassname(className, postEvaluationAdSmallClassname, adSizeClassname === postEvaluationAdSmallClassname);
                                className = addOrRemoveClassname(className, postEvaluationAdMediumClassname, adSizeClassname === postEvaluationAdMediumClassname);
                                className = addOrRemoveClassname(className, postEvaluationAdLargeClassname, adSizeClassname === postEvaluationAdLargeClassname);
                                className = addOrRemoveClassname(className, postEvaluationNoAdClassname, adSizeClassname === postEvaluationNoAdClassname);

                                adHtmlContainer.className = className;
                            }

                            function addOrRemoveClassname(classNameList, className, add)
                            {
                                var classIndex = classNameList.indexOf(className);
                                if (add)
                                {
                                    if (classIndex === -1)
                                    {
                                        return classNameList + " " + className;
                                    }
                                }
                                else if (classIndex >= 0)
                                {
                                    return classNameList.replace(className, "");
                                }
                                return classNameList;
                            }

                            window.dap = dapResult;
                        })();
                        //]]>

                            dap("&amp;AP=1089&amp;PG=TSTPRMUS32&amp;PVGUID=43a180d64e2e43b0b3c522c703fb88a6&amp;PROVIDERID=7GYXSIP", 300, 250, "dapid_container_c1413970-a01f-4fd1-b093-1de29b24a284");
                    </script>
            </div>
                    <a href="//go.microsoft.com/fwlink/?LinkID=286759" target="_blank" class="adchoices" data-piitxt="adchoices">
                        <span>AdChoices</span>
                    </a>
        </div>
    </div>
    <div  class="ad"  id="rectangle1_article_markets_b72c4537-e19f-4edc-90c1-0e90aec67062">
        <div>
            <div  id="rectangle1_article_markets_container_b72c4537-e19f-4edc-90c1-0e90aec67062">
                    <script type="text/javascript">
                        //<![CDATA[
                        (function define_dap()
                        {
                            if (window.dap)
                            {
                                return;
                            }

                            // all data needed to render the ads or refresh them
                            var postEvaluationClassname = "non-empty-ad";
                            var postEvaluationAdSmallClassname = "layout-small";
                            var postEvaluationAdMediumClassname = "layout-medium";
                            var postEvaluationAdLargeClassname = "layout-large";
                            var postEvaluationNoAdClassname = "no-ad";

                            var mediumAdHeight = 200;
                            var largeAdHeight = 550;

                            var numEvalPasses = 10;
                            var contentCheckTimeout = 300;
                            var discernibleAdHeightThreshold = 30;
                            var discernibleAdWidthThreshold = 40;

                            var AdSizeType =
                            {
                                NotAnAd: 0,                     // dimensions are both 0
                                PointSizedAd: 1,                // dimensions are both under threshold
                                NonPointSizedAd: 2,             // dimensions are both above threshold (full size)
                                Inconclusive: 3                 // one dimension is 0, and the other is above threshold
                            };

                            function dapResult(params, width, height, htmlid)
                            {
                                var elem = document.getElementById(htmlid);
                                if (!elem)
                                {
                                    return;
                                }

                                dapMgr.renderAd(htmlid, params, width, height);

                                var renderData = {
                                    params: params,
                                    width: width,
                                    height: height,
                                    htmlid: htmlid,
                                    adSizeType: AdSizeType.NotAnAd,
                                    canDisplayAdChoices: false,
                                    elem: elem
                                };

                                checkAndSetAdContainerVisibility(renderData);
                            }

                            function checkAndSetAdContainerVisibility(renderData)
                            {
                                var retries = numEvalPasses;

                                checkAndSetAdContainerVisibilityRec();

                                function checkAndSetAdContainerVisibilityRec(finalCheck)
                                {
                                    retries--;
                                    var adId = renderData.htmlid;

                                    checkVisibilityAndUpdateRenderDataContextForElement(renderData);

                                    var isLastPass = (retries === 0);
                                    var adSizeType = renderData.adSizeType;
                                    var adDetected = adSizeType !== AdSizeType.Inconclusive;
                                    var doShow = adSizeType === AdSizeType.NonPointSizedAd;
                                    if (adDetected || isLastPass)
                                    {
                                        var adSizeClassname = postEvaluationNoAdClassname;
                                        if (doShow)
                                        {
                                            if (renderData.height < mediumAdHeight)
                                            {
                                                adSizeClassname = postEvaluationAdSmallClassname;
                                            }
                                            else if (renderData.height < largeAdHeight)
                                            {
                                                adSizeClassname = postEvaluationAdMediumClassname;
                                            }
                                            else
                                            {
                                                adSizeClassname = postEvaluationAdLargeClassname;
                                            }
                                        }

                                        setAdContainerDisplayState(adId, doShow, adSizeClassname);

                                        // last final check for RM
                                        if (!finalCheck)
                                        {
                                            setTimeout(
                                                function finalCheckOnAdContainer()
                                                {
                                                    checkAndSetAdContainerVisibilityRec(true);
                                                },
                                                (numEvalPasses * contentCheckTimeout) >> 1);
                                        }
                                    }
                                    else
                                    {
                                        // if we got here, we didn't find anything but script. Try again later.
                                        setTimeout(checkAndSetAdContainerVisibilityRec, contentCheckTimeout);
                                    }
                                }
                            }

                            function checkVisibilityAndUpdateRenderDataContextForElement(renderData)
                            {
                                if (!renderData)
                                {
                                    return;
                                }
                                evaluateAdContent(renderData);
                            }

                            function evaluateAdContent(renderData)
                            {
                                var adContainer = renderData && renderData.elem;
                                if (!adContainer)
                                {
                                    renderData.adSizeType = AdSizeType.Inconclusive;
                                }

                                var adIframeCollection = adContainer.getElementsByTagName("iframe");
                                var evaluationResult;
                                for (var adIframe, ndx = 0; (adIframe = adIframeCollection[ndx]); ++ndx)
                                {
                                    // skip script-only iFrame elements
                                    var body = ((adIframe.contentDocument || (adIframe.contentWindow || {}).document) || {}).body;
                                    if (!body || !body.hasChildNodes())
                                    {
                                        continue;
                                    }

                                    var childNode, hasChildDiv = false;
                                    for (var index = body.childNodes.length - 1; (childNode = body.childNodes[index]); --index)
                                    {
                                        if (childNode.nodeType === 1
                                            && childNode.nodeName !== "SCRIPT")
                                        {
                                            hasChildDiv = true;
                                            renderData.adSizeType = evaluateElement(childNode, renderData);
                                            if (renderData.adSizeType === AdSizeType.NonPointSizedAd)
                                            {
                                                return;
                                            }
                                        }

                                        // Bug 1715559:[dl_ux][FF9.0] [Win7] - Advertisement is overlapping destination section
                                        // For FF lower versions (FF9.0), index may be negative and hence cause js errors
                                        // Add index value check to solve the problem
                                        if (index <= 0)
                                        {
                                            break;
                                        }
                                    }

                                    if (renderData.adSizeType !== AdSizeType.NonPointSizedAd && hasChildDiv)
                                    {
                                        renderData.adSizeType = evaluateElement(adIframe, renderData);
                                    }

                                    if (renderData.adSizeType === AdSizeType.NonPointSizedAd)
                                    {
                                        return;
                                    }
                                }

                                // extract the characteristics of the div immediate children
                                var adDivCollection = adContainer.getElementsByTagName("div");
                                for (var adDiv, ndx = 0; (adDiv = adDivCollection[ndx]); ++ndx)
                                {
                                    renderData.adSizeType = evaluateElement(adDiv, renderData);

                                    if (renderData.adSizeType === AdSizeType.NonPointSizedAd)
                                    {
                                        return;
                                    }
                                }
                            }

                            function evaluateElement(element, renderData)
                            {
                                var maxWidth = evaluateElementDimension(element, true, discernibleAdWidthThreshold);
                                var maxHeight = evaluateElementDimension(element, false, discernibleAdHeightThreshold);

                                renderData.width = maxWidth;
                                renderData.height = maxHeight;

                                if (maxWidth > discernibleAdWidthThreshold && maxHeight > discernibleAdHeightThreshold)
                                {
                                    return AdSizeType.NonPointSizedAd;
                                }
                                if (maxWidth > 0 && maxHeight > 0)
                                {
                                    return AdSizeType.PointSizedAd;
                                }
                                return AdSizeType.Inconclusive;
                            }

                            function evaluateElementDimension(element, isWidth, threshold)
                            {
                                var dimensionProperties = isWidth ? ["width", "offsetWidth", "scrollWidth"] : ["height", "offsetHeight", "scrollHeight"];
                                var pixelStyle = isWidth ? "pixelWidth" : "pixelHeight";
                                var dimensionStyle = isWidth ? "width" : "height";
                                var totalProperties = 3;
                                var maxDimension = 0, dimension = 0;

                                for (var i = 0; i < totalProperties; i++)
                                {
                                    if ((dimension = element[dimensionProperties[i]]) > maxDimension)
                                    {
                                        maxDimension = dimension;
                                        if (maxDimension > threshold)
                                        {
                                            break;
                                        }
                                    }
                                }

                                var elemStyle = element.style;
                                if (maxDimension <= threshold && elemStyle)
                                {
                                    if ((dimension = elemStyle[pixelStyle]) > maxDimension)
                                    {
                                        maxDimension = dimension;
                                        if (maxDimension <= threshold && (dimension = parseInt(elemStyle[dimensionStyle])) > maxDimension)
                                        {
                                            maxDimension = dimension;
                                        }
                                    }
                                }

                                return maxDimension;
                            }

                            function setAdContainerDisplayState(elemId, doShow, adSizeClassname)
                            {
                                var adHtmlContainer = ((document.getElementById(elemId) || {}).parentNode || {}).parentNode;
                                if (!adHtmlContainer)
                                {
                                    return;
                                }

                                adHtmlContainer.style.display = doShow ? "" : "none";
                                var className = adHtmlContainer.className;

                                className = addOrRemoveClassname(className, postEvaluationClassname, doShow);
                                className = addOrRemoveClassname(className, postEvaluationAdSmallClassname, adSizeClassname === postEvaluationAdSmallClassname);
                                className = addOrRemoveClassname(className, postEvaluationAdMediumClassname, adSizeClassname === postEvaluationAdMediumClassname);
                                className = addOrRemoveClassname(className, postEvaluationAdLargeClassname, adSizeClassname === postEvaluationAdLargeClassname);
                                className = addOrRemoveClassname(className, postEvaluationNoAdClassname, adSizeClassname === postEvaluationNoAdClassname);

                                adHtmlContainer.className = className;
                            }

                            function addOrRemoveClassname(classNameList, className, add)
                            {
                                var classIndex = classNameList.indexOf(className);
                                if (add)
                                {
                                    if (classIndex === -1)
                                    {
                                        return classNameList + " " + className;
                                    }
                                }
                                else if (classIndex >= 0)
                                {
                                    return classNameList.replace(className, "");
                                }
                                return classNameList;
                            }

                            window.dap = dapResult;
                        })();
                        //]]>

                            dap("&amp;AP=1089&amp;PG=FINUSEN11&amp;PVGUID=43a180d64e2e43b0b3c522c703fb88a6&amp;PROVIDERID=7GYXSIP", 300, 600, "rectangle1_article_markets_container_b72c4537-e19f-4edc-90c1-0e90aec67062");
                    </script>
            </div>
                    <a href="//go.microsoft.com/fwlink/?LinkID=286759" target="_blank" class="adchoices" data-piitxt="adchoices">
                        <span>AdChoices</span>
                    </a>
        </div>
    </div>
    <div  class="ad"  id="rectangle2_article_markets_c64e0d86-4464-40c2-9f72-8268f9c46bd4">
        <div>
            <div  id="rectangle2_article_markets_container_c64e0d86-4464-40c2-9f72-8268f9c46bd4">
                    <script type="text/javascript">
                        //<![CDATA[
                        (function define_dap()
                        {
                            if (window.dap)
                            {
                                return;
                            }

                            // all data needed to render the ads or refresh them
                            var postEvaluationClassname = "non-empty-ad";
                            var postEvaluationAdSmallClassname = "layout-small";
                            var postEvaluationAdMediumClassname = "layout-medium";
                            var postEvaluationAdLargeClassname = "layout-large";
                            var postEvaluationNoAdClassname = "no-ad";

                            var mediumAdHeight = 200;
                            var largeAdHeight = 550;

                            var numEvalPasses = 10;
                            var contentCheckTimeout = 300;
                            var discernibleAdHeightThreshold = 30;
                            var discernibleAdWidthThreshold = 40;

                            var AdSizeType =
                            {
                                NotAnAd: 0,                     // dimensions are both 0
                                PointSizedAd: 1,                // dimensions are both under threshold
                                NonPointSizedAd: 2,             // dimensions are both above threshold (full size)
                                Inconclusive: 3                 // one dimension is 0, and the other is above threshold
                            };

                            function dapResult(params, width, height, htmlid)
                            {
                                var elem = document.getElementById(htmlid);
                                if (!elem)
                                {
                                    return;
                                }

                                dapMgr.renderAd(htmlid, params, width, height);

                                var renderData = {
                                    params: params,
                                    width: width,
                                    height: height,
                                    htmlid: htmlid,
                                    adSizeType: AdSizeType.NotAnAd,
                                    canDisplayAdChoices: false,
                                    elem: elem
                                };

                                checkAndSetAdContainerVisibility(renderData);
                            }

                            function checkAndSetAdContainerVisibility(renderData)
                            {
                                var retries = numEvalPasses;

                                checkAndSetAdContainerVisibilityRec();

                                function checkAndSetAdContainerVisibilityRec(finalCheck)
                                {
                                    retries--;
                                    var adId = renderData.htmlid;

                                    checkVisibilityAndUpdateRenderDataContextForElement(renderData);

                                    var isLastPass = (retries === 0);
                                    var adSizeType = renderData.adSizeType;
                                    var adDetected = adSizeType !== AdSizeType.Inconclusive;
                                    var doShow = adSizeType === AdSizeType.NonPointSizedAd;
                                    if (adDetected || isLastPass)
                                    {
                                        var adSizeClassname = postEvaluationNoAdClassname;
                                        if (doShow)
                                        {
                                            if (renderData.height < mediumAdHeight)
                                            {
                                                adSizeClassname = postEvaluationAdSmallClassname;
                                            }
                                            else if (renderData.height < largeAdHeight)
                                            {
                                                adSizeClassname = postEvaluationAdMediumClassname;
                                            }
                                            else
                                            {
                                                adSizeClassname = postEvaluationAdLargeClassname;
                                            }
                                        }

                                        setAdContainerDisplayState(adId, doShow, adSizeClassname);

                                        // last final check for RM
                                        if (!finalCheck)
                                        {
                                            setTimeout(
                                                function finalCheckOnAdContainer()
                                                {
                                                    checkAndSetAdContainerVisibilityRec(true);
                                                },
                                                (numEvalPasses * contentCheckTimeout) >> 1);
                                        }
                                    }
                                    else
                                    {
                                        // if we got here, we didn't find anything but script. Try again later.
                                        setTimeout(checkAndSetAdContainerVisibilityRec, contentCheckTimeout);
                                    }
                                }
                            }

                            function checkVisibilityAndUpdateRenderDataContextForElement(renderData)
                            {
                                if (!renderData)
                                {
                                    return;
                                }
                                evaluateAdContent(renderData);
                            }

                            function evaluateAdContent(renderData)
                            {
                                var adContainer = renderData && renderData.elem;
                                if (!adContainer)
                                {
                                    renderData.adSizeType = AdSizeType.Inconclusive;
                                }

                                var adIframeCollection = adContainer.getElementsByTagName("iframe");
                                var evaluationResult;
                                for (var adIframe, ndx = 0; (adIframe = adIframeCollection[ndx]); ++ndx)
                                {
                                    // skip script-only iFrame elements
                                    var body = ((adIframe.contentDocument || (adIframe.contentWindow || {}).document) || {}).body;
                                    if (!body || !body.hasChildNodes())
                                    {
                                        continue;
                                    }

                                    var childNode, hasChildDiv = false;
                                    for (var index = body.childNodes.length - 1; (childNode = body.childNodes[index]); --index)
                                    {
                                        if (childNode.nodeType === 1
                                            && childNode.nodeName !== "SCRIPT")
                                        {
                                            hasChildDiv = true;
                                            renderData.adSizeType = evaluateElement(childNode, renderData);
                                            if (renderData.adSizeType === AdSizeType.NonPointSizedAd)
                                            {
                                                return;
                                            }
                                        }

                                        // Bug 1715559:[dl_ux][FF9.0] [Win7] - Advertisement is overlapping destination section
                                        // For FF lower versions (FF9.0), index may be negative and hence cause js errors
                                        // Add index value check to solve the problem
                                        if (index <= 0)
                                        {
                                            break;
                                        }
                                    }

                                    if (renderData.adSizeType !== AdSizeType.NonPointSizedAd && hasChildDiv)
                                    {
                                        renderData.adSizeType = evaluateElement(adIframe, renderData);
                                    }

                                    if (renderData.adSizeType === AdSizeType.NonPointSizedAd)
                                    {
                                        return;
                                    }
                                }

                                // extract the characteristics of the div immediate children
                                var adDivCollection = adContainer.getElementsByTagName("div");
                                for (var adDiv, ndx = 0; (adDiv = adDivCollection[ndx]); ++ndx)
                                {
                                    renderData.adSizeType = evaluateElement(adDiv, renderData);

                                    if (renderData.adSizeType === AdSizeType.NonPointSizedAd)
                                    {
                                        return;
                                    }
                                }
                            }

                            function evaluateElement(element, renderData)
                            {
                                var maxWidth = evaluateElementDimension(element, true, discernibleAdWidthThreshold);
                                var maxHeight = evaluateElementDimension(element, false, discernibleAdHeightThreshold);

                                renderData.width = maxWidth;
                                renderData.height = maxHeight;

                                if (maxWidth > discernibleAdWidthThreshold && maxHeight > discernibleAdHeightThreshold)
                                {
                                    return AdSizeType.NonPointSizedAd;
                                }
                                if (maxWidth > 0 && maxHeight > 0)
                                {
                                    return AdSizeType.PointSizedAd;
                                }
                                return AdSizeType.Inconclusive;
                            }

                            function evaluateElementDimension(element, isWidth, threshold)
                            {
                                var dimensionProperties = isWidth ? ["width", "offsetWidth", "scrollWidth"] : ["height", "offsetHeight", "scrollHeight"];
                                var pixelStyle = isWidth ? "pixelWidth" : "pixelHeight";
                                var dimensionStyle = isWidth ? "width" : "height";
                                var totalProperties = 3;
                                var maxDimension = 0, dimension = 0;

                                for (var i = 0; i < totalProperties; i++)
                                {
                                    if ((dimension = element[dimensionProperties[i]]) > maxDimension)
                                    {
                                        maxDimension = dimension;
                                        if (maxDimension > threshold)
                                        {
                                            break;
                                        }
                                    }
                                }

                                var elemStyle = element.style;
                                if (maxDimension <= threshold && elemStyle)
                                {
                                    if ((dimension = elemStyle[pixelStyle]) > maxDimension)
                                    {
                                        maxDimension = dimension;
                                        if (maxDimension <= threshold && (dimension = parseInt(elemStyle[dimensionStyle])) > maxDimension)
                                        {
                                            maxDimension = dimension;
                                        }
                                    }
                                }

                                return maxDimension;
                            }

                            function setAdContainerDisplayState(elemId, doShow, adSizeClassname)
                            {
                                var adHtmlContainer = ((document.getElementById(elemId) || {}).parentNode || {}).parentNode;
                                if (!adHtmlContainer)
                                {
                                    return;
                                }

                                adHtmlContainer.style.display = doShow ? "" : "none";
                                var className = adHtmlContainer.className;

                                className = addOrRemoveClassname(className, postEvaluationClassname, doShow);
                                className = addOrRemoveClassname(className, postEvaluationAdSmallClassname, adSizeClassname === postEvaluationAdSmallClassname);
                                className = addOrRemoveClassname(className, postEvaluationAdMediumClassname, adSizeClassname === postEvaluationAdMediumClassname);
                                className = addOrRemoveClassname(className, postEvaluationAdLargeClassname, adSizeClassname === postEvaluationAdLargeClassname);
                                className = addOrRemoveClassname(className, postEvaluationNoAdClassname, adSizeClassname === postEvaluationNoAdClassname);

                                adHtmlContainer.className = className;
                            }

                            function addOrRemoveClassname(classNameList, className, add)
                            {
                                var classIndex = classNameList.indexOf(className);
                                if (add)
                                {
                                    if (classIndex === -1)
                                    {
                                        return classNameList + " " + className;
                                    }
                                }
                                else if (classIndex >= 0)
                                {
                                    return classNameList.replace(className, "");
                                }
                                return classNameList;
                            }

                            window.dap = dapResult;
                        })();
                        //]]>

                            dap("&amp;AP=1089&amp;PG=FINUSEN13&amp;PVGUID=43a180d64e2e43b0b3c522c703fb88a6&amp;PROVIDERID=7GYXSIP", 300, 250, "rectangle2_article_markets_container_c64e0d86-4464-40c2-9f72-8268f9c46bd4");
                    </script>
            </div>
                    <a href="//go.microsoft.com/fwlink/?LinkID=286759" target="_blank" class="adchoices" data-piitxt="adchoices">
                        <span>AdChoices</span>
                    </a>
        </div>
    </div>
 <section class="morefromproviderrr"  data-aop="morefromprovidervnext_morefromprovidervnext" >
 
<h3> <h2>
 <span>More From The Washington Post</span>
 </h2>
</h3>
 
<ul>
 <li   >
<a href="https://www.washingtonpost.com/news/politics/wp/2018/02/19/gun-found-in-bag-of-trump-motorcade-driver-secret-service-says/"  target="_blank">
 <img alt="The motorcade of President Trump is seen en route to Trump International Golf Club in West Palm Beach, Fla., on Sunday." height="66" src="//img-s-msn-com.akamaized.net/tenant/amp/entityid/BBJlbL9.img?h=66&amp;w=88&amp;m=6&amp;q=60&amp;u=t&amp;o=t&amp;l=f&amp;x=457&amp;y=429" title="The motorcade of President Trump is seen en route to Trump International Golf Club in West Palm Beac... - Reuters/Eric Thayer/" width="88" />
<div class="headline-container">
  <span class="truncate">Gun found in bag of Trump motorcade driver: Secret Service</span>
 <div class="regular-attribution-text attribution">
 <img alt="The Washington Post Logo" height="16" src="//img-s-msn-com.akamaized.net/tenant/amp/entityid/BB6Dp75.img?h=16&amp;w=16&amp;m=6&amp;q=60&amp;u=t&amp;o=t&amp;l=f" title="The Washington Post" width="16" />
 The Washington Post
</div>

                        </div>
                    </a>
                </li>
 <li   >
<a href="https://www.washingtonpost.com/politics/for-the-weary-white-house-florida-shooting-offered-a-reprieve-from-scandals/2018/02/19/04293442-158a-11e8-92c9-376b4fe57ff7_story.html"  target="_blank">
 <img alt="White House press secretary Sarah Huckabee Sanders speaks to reporters during the daily news briefing at the White House on Feb. 12" height="66" src="//img-s-msn-com.akamaized.net/tenant/amp/entityid/BBJlekO.img?h=66&amp;w=88&amp;m=6&amp;q=60&amp;u=t&amp;o=t&amp;l=f&amp;x=2109&amp;y=1231" title="White House press secretary Sarah Huckabee Sanders speaks to reporters during the daily news briefin... - Jabin Botsford/Washington, D.C." width="88" />
<div class="headline-container">
  <span class="truncate">For weary White House, Florida shooting offered a &#39;reprieve&#39; from scandals</span>
 <div class="regular-attribution-text attribution">
 <img alt="The Washington Post Logo" height="16" src="//img-s-msn-com.akamaized.net/tenant/amp/entityid/BB6Dp75.img?h=16&amp;w=16&amp;m=6&amp;q=60&amp;u=t&amp;o=t&amp;l=f" title="The Washington Post" width="16" />
 The Washington Post
</div>

                        </div>
                    </a>
                </li>
 <li   >
<a href="https://www.washingtonpost.com/news/politics/wp/2018/02/19/why-parkland-students-have-emerged-as-a-powerful-political-voice/"  target="_blank">
 <img alt="Helena Moreno, center, yells during a protest against guns on the steps of the Broward County Federal courthouse in Fort Lauderdale, Fla., on Saturday, Feb. 17, 2018. (AP Photo/Brynn Anderson)" height="66" src="//img-s-msn-com.akamaized.net/tenant/amp/entityid/BBJkCJp.img?h=66&amp;w=88&amp;m=6&amp;q=60&amp;u=t&amp;o=t&amp;l=f&amp;x=395&amp;y=317" title="Helena Moreno, center, yells during a protest against guns on the steps of the Broward County Federa... - Provided by WP Company LLC d/b/a The Washington Post" width="88" />
<div class="headline-container">
  <span class="truncate">Analysis: Why Parkland students are emerging as powerful political voice</span>
 <div class="regular-attribution-text attribution">
 <img alt="The Washington Post Logo" height="16" src="//img-s-msn-com.akamaized.net/tenant/amp/entityid/BB6Dp75.img?h=16&amp;w=16&amp;m=6&amp;q=60&amp;u=t&amp;o=t&amp;l=f" title="The Washington Post" width="16" />
 The Washington Post
</div>

                        </div>
                    </a>
                </li>
 </ul>
 
 
</section>



</div>
<div id="nav">
 <ul class="verticalsnav">
 <li >
<a href="/en-us">Home</a>
</li>
 <li >
<a href="/en-us/news">News</a>
</li>
 <li >
<a href="/en-us/weather">Weather</a>
</li>
 <li >
<a href="/en-us/entertainment">Entertainment</a>
</li>
 <li >
<a href="/en-us/sports">Sports</a>
</li>
 <li  class="current">
<a href="/en-us/money">Money</a>
</li>
 <li >
<a href="/en-us/lifestyle">Lifestyle</a>
</li>
 <li >
<a href="/en-us/health">Health &amp; Fitness</a>
</li>
 <li >
<a href="/en-us/foodanddrink">Food &amp; Drink</a>
</li>
 <li >
<a href="/en-us/travel">Travel</a>
</li>
 <li >
<a href="/en-us/autos">Autos</a>
</li>
 <li >
<a href="/en-us/video">Video</a>
</li>
 </ul>
</div>
 </div>
<div id="foot">
<div> <a href="https://www.microsoft.com/en-us/default.aspx">&#169; 2018 Microsoft</a>
 <a href="https://go.microsoft.com/fwlink/?LinkId=521839">Privacy</a>
 <a href="https://go.microsoft.com/fwlink/?LinkID=246338">Legal</a>
 <a href="https://go.microsoft.com/fwlink/?LinkID=286759">About our Ads</a>
 <a href="https://jfe.qualtrics.com/form/SV_d4ir2X6Zkgjw0rb">Feedback</a>
 <a href="https://go.microsoft.com/fwlink/?LinkId=512703">Help</a>
 <a href="/en-us/msn-worldwide">MSN Worldwide</a>
 <a href="https://newsletters.msn.com/">Newsletter</a>
</div>
</div>
  <div>
 <img src="//c.msn.com/c.gif?udc=true&amp;rid=43a180d64e2e43b0b3c522c703fb88a6&amp;rnd=636546715596251591&amp;rf=&amp;tp=http%253A%252F%252Fwww.msn.com%252Fen-us%252Fmoney%252Fmarkets%252Fhow-hurricane-harvey-will-impact-prices-at-the-gas-pump%252Far-AAqO1Q2&amp;di=7290&amp;lng=en-us&amp;cv.product=prime&amp;pn=article&amp;activityId=43a180d64e2e43b0b3c522c703fb88a6&amp;d.dgk=downlevel.pc&amp;d.imd=0&amp;st.dpt=Markets&amp;st.sdpt=&amp;subcvs=finance&amp;pg.n=articlevnext" alt="image beacon" width="1" height="1" /><img src="https://sb.scorecardresearch.com/p?c1=2&amp;c2=3000001&amp;rn=636546715596251591&amp;c7=http%253A%252F%252Fwww.msn.com%252Fen-us%252Fmoney%252Fmarkets%252Fhow-hurricane-harvey-will-impact-prices-at-the-gas-pump%252Far-AAqO1Q2&amp;c8=&amp;c9=" alt="image beacon" width="1" height="1" /><img src="//otf.msn.com/c.gif?js=0&amp;evt=impr&amp;di=7290&amp;pi=&amp;ps=&amp;su=http%253A%252F%252Fwww.msn.com%252Fen-us%252Fmoney%252Fmarkets%252Fhow-hurricane-harvey-will-impact-prices-at-the-gas-pump%252Far-AAqO1Q2&amp;pageid=articlevnext&amp;mkt=en-us&amp;pn=article&amp;pp=False&amp;cv.product=prime&amp;cv.partner=The%2BWashington%2BPost&amp;cv.publcat=WP%2BCompany%2BLLC%2Bd%252fb%252fa%2BThe%2BWashington%2BPost&amp;st.dpt=Markets&amp;st.sdpt=&amp;dv.Title1=&amp;cts=636546715596251591&amp;rf=&amp;rid=43a180d64e2e43b0b3c522c703fb88a6&amp;cvs=Browser&amp;subcvs=finance&amp;cv.entityId=AAqO1Q2&amp;cv.entitySrc=ar&amp;provid=AA2ed1&amp;ar=0&amp;d.dgk=downlevel.pc&amp;d.imd=0&amp;cv.parentId=&amp;isCorePV=&amp;pgIdx=&amp;pgTot=&amp;activityId=43a180d64e2e43b0b3c522c703fb88a6&amp;pm=&amp;pg.n=articlevnext&amp;pg.t=article&amp;pg.c=&amp;pg.p=prime" alt="image beacon" width="1" height="1" />
</div>

 
     <script>
        require(["headData", "pageInstance", "mediator", "c.deferred"], function (headData, pageInstance, mediator)
        {
        var url = '//www.bizographics.com/collect/?fmt=gif&pid=7850';
        if (headData && headData.clientSettings && headData.clientSettings.static_page)
        {
            mediator.pub(pageInstance.eventName);
            var rid = pageInstance.getActivityId();
            url = url.replace(/([?&]rid=)[^&#]*/i, "$1" + rid);
            }
        new Image().src = url.replace(/&amp;/g, '&');
    });
    </script>
    <noscript>
        <div>
            <img data-src="//www.bizographics.com/collect/?fmt=gif&amp;pid=7850&amp;ts=noscript" width="1" height="1" alt="" />
        </div>
    </noscript>
    <script>
        require(["document", "c.deferred"], function (document)
        {
            var iframe = document.createElement("iframe");
            var protocolWithColon = "True" === "True" ? document.location.protocol : protocol + ":";

            iframe.src = protocolWithColon + "//" + "cdn.adaptv.advertising.com/msft/msftsync.html";
            iframe.width = 0;
            iframe.height = 0;
            iframe.setAttribute("style", "display: block; border: 0");

            document.body.appendChild(iframe);
        });
    </script>
    <noscript>
        <iframe src="cdn.adaptv.advertising.com/msft/msftsync.html" height="0" width="0" style="display: block; border: 0"></iframe>
    </noscript>

 
</body>
 <!--MSNAvailToken--></html>