/**
 * Visit Detroit Print stylesheet
 */
@font-face {
    font-family: 'NovecentowideBold';
    src: url('../fonts/Novecentowide-Bold-webfont.eot');
    src: url('../fonts/Novecentowide-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Novecentowide-Bold-webfont.woff') format('woff'),
         url('../fonts/Novecentowide-Bold-webfont.ttf') format('truetype'),
         url('../fonts/Novecentowide-Bold-webfont.svg#NovecentowideBold') format('svg');
    font-weight: normal;
    font-style: normal;
}


* {
  background: transparent;
  background-image: none;
  border: 0;
  float: none;
  font-family: 'Helvetica', 'Arial', sans-serif;
  margin: 0;
  outline: none;
  padding: 0;
  text-indent: 0;
  word-wrap: break-word;
}

h1, h2, h3, h4, h5 {
  font-family: 'NovecentowideBold', 'Helvetica', 'Arial', sans-serif;
  margin: 10px 0;
}

ul.horiz {
  list-style-type: none;
}

ul.horiz li {
  display: inline-block;
  vertical-align: top;
}

/**
 * Hide Everything except the header, breadcrumbs, and content
 */
.wrapper > .top_bar, /* the yellow top bar */
.wrapper > .footer, /* the site footer */
.wrapper > #copyright, /* the copyright bar at the very bottom of the page */
#left_col, /* the left column and all of its content */
#left_col > *,
.moduletable_slider,
#pre-footer,
#pre-footer > *,
#soc_tabs,
#visit_d_blog,
#info .right-content, /* book now, socialize, etc */
ul.services, /* service urls */
a.cta.yellow, /* book noew links */
#visit_d_blog div.moduletable  /* socialize with us section */
{
  display: none !important;
  height: 0;
  opacity: 0;
}

/**
 * Format header components
 */
 
.header {
  width: 100%;
}




.header .moduletable_social,
.header .moduletable_weather,
.header .top_nav,
.header .get_started {
  display: none;
}


.header .vdlogo {
  display: block;
    float: left;
    background: url('/templates/visitdetroitinteriorpage-3-column/images/logo-visit-detroit.png') no-repeat;
    width: 290px;
    overflow: hidden;
    position: relative;
    padding: 40px 0px 0px 0px;
    height: 0px !important;
}


.header .dlogo
 {
  display: block;
    float: left;
    background: url('/templates/visitdetroitinteriorpage-3-column/images/logo-d.png') no-repeat;
    width: 75px;
    padding: 90px 0px 0px 0px;
    height: 0px !important;
    overflow: hidden;  
     position: relative;
}


div.moduletable,
div.breadcrumbs,
div.inner_wrapper {
  font-size: 14pt;
  height: 18pt;
  line-height: 18pt;
  margin: 0;
  padding: 0;
}

/**
 * Format the content to fit nicely on paper
 */

body, .wrapper, #left-shadow, #right-shadow, #right_col, .content {
  background: transparent;
  background-image: none;
  border: none;
  float: none;
  font-size: 11pt;
  line-height: 12pt;
  margin: 0;
  padding: 0;
}

body {
    width: 8.5in;
    margin-right: .25in;
    margin-left: .25in;
}

/* hide the "Find a ..." forms */
.find_a_form {
  display: none;
}

/* clear the header */
div.inner_wrapper {
     clear:both;
}

/* Save room for margins */
#mid_col,
#details, 
.content-section,
#info,
.page_content {
   width: 7in;     
   word-wrap: normal;
   overflow: visible;  
}

/* get rid of info box min height */
#info {
    min-height: 0;
}

/* these 2 items need to clear themselves */
#details,
#info
{
    display: block;
    clear:both;
    margin-top: 20px;
    margin-bottom: 0;
}

#info
{
  margin-left: 1in;
}
 
#info .left-content {
   display: inline-block;    
   white-space:nowrap;
    overflow: visible;  
}

