/*!
* File name:   print.css
* Description: Print styles. Inlined to avoid required HTTP connection: h5bp.com/r
* Version:     1.0
*/

@media print 
{
  *{ background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; } 

    /* Browser reset */
    body {margin:0; padding:0; line-height: 1.4em; word-spacing:1px; letter-spacing:0.2px; font: 12px Arial, Helvetica,"Lucida Grande", serif!important; color: #000;}

    /* Modules to hide */
    .topbar, .navigation  {display:none;}
    
    /* header */
    .header 
    {
        margin-bottom:15px;   
    }
    .header ul li 
    {
        display:none!important;   
    }
    
    .header ul li.phone 
    {
        display:block!important;   
    }
    
    /* Homepage hero slider */
    .hero-slide .container 
    {
        width:48.5%!important;  
        min-width:0!important;
        float:left!important;
    }
    .hero-slide .copy 
    {
        color:black!important;
        width:100%!important;        
        position:static!important;
        padding-top:0!important;
    }
    .hero-slide .copy h1, .hero-slide .copy h3, .hero-slide .copy a
    {
        width:100%!important;
        padding:0!important;
    }
    .hero-slide .copy h1 
    {
        margin-top:0!important;
        font-size:28px!important;
    }
    .hero-slide .copy h3
    {        
        font-size:20px!important;
    }
    .hero-slide img 
    {
        width:48.5%!important;
        float:right!important;
    }
    
    /* Study Areas */
    .studyareas>div>ul>li.security 
    {
        width:12%!important;       
    }
    
    .content .focus 
    {
        font-size:16px;   
    }
    
    /* CTU Stats */
    .CTUStats 
    {
        margin-top:20px!important;
        float:left;
    }
    .CTUStats>div h3 
    {
        font-size:25px!important;
    }
    
    .CTUStats>div p 
    {
       font-size:13px!important;   
    }
    
    /* Round slider */
    .content.widgetarea .roundslider 
    {
        width:45%!important;        
    }
    .content.widgetarea .rightwidgets 
    {
        width:55%!important;   
    }
    
    .iconlist ul li a 
    {
        font-size:14px!important;   
    }
    .roundslider .rs-slide .rs-image 
    {
        border:none!important;
    }
    .roundslider .rs-slide .rs-image img 
    {
        position:static!important;
        opacity:1!important;
        display:none!important;   
    }
    
    .roundslider .rs-slide .rs-copy 
    {
        left:0!important;
        width:100%!important;
        height:auto!important;
        border:none!important;
        position:static!important;        
    }
    
    .roundslider .rs-slide .rs-copy p 
    {
        padding:0!important;
    }
    
    /* Social footer */
    .footersocial 
    {
        border:none!important;
        display:none!important;       
    }
    
    .socialPanel .title 
    {
        position:static!important;
    }
    
    .socialPanel .sp-controls 
    {
        display:none!important;
    }
    
    .socialPanel .sp-content 
    {
        width:100%!important;
    }
    
    .simpleMenu li>a 
    {
        font-size:13px!important;
    }
    
    .footerlegal .sociallinks 
    {
        width:100%!important;
        text-align:left!important;
    }
    
    .footerlegal .legal 
    {
        background:none!important;   
    }
    
    .footerlegal .legal p 
    {
        padding-left:0!important;   
    }
    
    .footerlegal .sociallinks a 
    {
        display:block!important;
        width:100%!important;
        float:left!important;
        margin-bottom:6px!important; 
        line-height:27px!important;
    }
    
     .footerlegal .sociallinks a img 
     {
         height:27px!important;
         margin-right:15px;                 
         font-size:12px!important;
     }
    
    /*  Red form */
    #requestinfo 
    {
        display:none!important;   
    }
    
    /* Redbar - Mediafilter - fb comments */
    .redbar, .mediafilter, .fb-comments
    {
        display:none!important;
    }
}