/**
 * Example Print Preview site
 *
 *	print.css
 *	author: Tim Connell
 */

/* -- Hide screen specific elements -- */
#nav,
#footer .footer-links,
#feature a.prev,
#feature a.next,
a.print-preview,
.slideshow,
#toolbar,
#header_wrapper,
#breadcrumbs,
#footer,
#disclaimer,
#buttonViews,
.shRevert,
.sstate,
.shipdir,
.openDialog,
#npmonthSelect,
#printbuttons,
.btnfooter

{
    display: none;
}


/* -- Typography -- */
body {
    background: #FFF;
    color: #000;
    font-family: Georgia, serif;
    line-height: 1.2;
}

p, table, ul, ol, dl, blockquote, pre, code, form {
    margin: 0 0 1em;
}

h1,h2,h3,h4,h5 {
    font-weight: normal;
    margin: 2em 0 0.5em;
    text-shadow: rgba(0, 0, 0, 0.44) 1px 1px 2px;
}

h1 { font-size: 2em; margin: 2em 0 0.25em; }
h2 { font-size:1.7em; }
h3 { font-size:1.5em; }
h4 { font-size:1.2em; }
h5 { font-size:1em; }

#bodywrapper {
  overflow: hidden;
}

.aship {
  border-top: gray 1px solid;
  border-bottom: gray 1px solid;
}
.shipatanchor{
  border-left: gray 1px solid;
  border-right: gray 1px solid;
  border-bottom: gray 1px solid;
}

#monthsideleft.sndays_28,
#monthsideleft.sndays_29,
#monthsideleft.sndays_30,
#monthsideleft.sndays_31 {
  background-image: none;
}

.amonth {
  border-bottom: black 2px solid;  
}

#monthView.ndays_28,
#monthView.ndays_29,
#monthView.ndays_30,
#monthView.ndays_31 {
  background: url('../img/monthprint.png') repeat-y #ffffff;
} 

#fullView.weekView {
  border-bottom: 1px solid #7a7a7a;
/*   background: repeating-linear-gradient(180deg, 
 #000, #000 2px, 
 #fff 0, #fff 72px 
); */
}

#fullView.fortnightView, 
#fullView.rollingMonthView {
  border-bottom: 1px solid #7a7a7a;
  background: url('../img/monthprint.png') repeat-y #ffffff;
/*   background: repeating-linear-gradient(180deg, 
 #000, #000 2px, 
 #fff 0, #fff 48px 
); */
}

#sideleft.weekView {
  background-image: none;
}

#sideleft.fortnightView,
#sideleft.rollingMonthView
{
  background-image: none;
}

/* #monthView.ndays_28,
#monthView.ndays_29,
#monthView.ndays_30,
#monthView.ndays_31 {
  border-bottom: 1px solid #7a7a7a;
  background: repeating-linear-gradient(180deg, 
   #000, #000 2px, 
   #fff 0, #fff 48px 
  );
} */
#print_message {
  display: block;
}

#npfooter {
  border-top: 1px solid #7a7a7a; 
}
/* -- Style site heading -- */
/* #header strong {
        color: #000;
        display: block;
        font-weight: normal;
        font-size: 3em;
        margin: 0 0 1em;
        padding: 0;
        text-shadow: rgba(0, 0, 0, 0.44) 1px 1px 2px;
    }
     */    

/* -- Add message re print -- */
/*  #content:before {
   content: "Northport Shipping Report for the Month of ";
   display: block;
   border: 1px solid #ccc;
   font-style: italic;
   margin: 0 0 1em;
   padding: 8px 10px;
} 
*/
a:link:after,
a:visited:after {
  content: " (" attr(href) ") ";
  font-size: 80%;
  text-decoration: none;
}


/* -- Accommodate JS driven elements --*/
#feature > div {
    border: none;
    overflow: visible;
    height: auto;
}

    #feature div.items {
        left: auto !important;
        position: relative;
        overflow: visible;
        width: auto;
    }

    #feature div.items div {
        float: none;
        margin: 20px 0;
        position: relative;
    }

/* -- Photo galleries -- */
/* div.gallery {
        margin: 1em 0;    
        overflow: hidden;
    }
    
        div.gallery div.items div {
            float: left;
            margin-right: 10px;
        }
     */    
/* -- Footer -- */
/* #footer {
    border-top: 1px solid #cecece;
    font-size: 0.83em;
    margin: 2em 0 0;
    padding: 1em 0 0;
} */