title: Page loads before stylesheet
body: <p>I have an MVC website application and every few days I get a screen-shot from a client where the page loaded and the style sheet in the head of the page just seems to never have downloaded. I added the style sheet in the head of the page with a link type="text/css" href= tag.</p>
  
  <p>The screen shot that I am sent show the page with no styles applied to it. I do not want to move style inline or add the styles internally with the styles sitting in the head of the document but how else can I make sure that the styles are loaded before the page renders? </p>
  
  <p>Thank you
  Jack</p>
  
  <hr>
  
  <p>I am also blaming the proxy but there is no way may boss wants to fall for this. I am leaning towards that fact that the style sheet download times out but can I stop the page from downloading without it?</p>
  
  <p>How can I get the style sheet to cache on the client in IIS7? I inspect the headers in Firefox and that is set to Cache-Control:private, must revalidate What I want is public and no must-revalidate </p>
  
  <p>I have a cache duration of 356 days on the folder but no go.</p>