/* Import all the rules from all. css as a starting point */
@import url("all.css");
/* Set the page type and margin */
@page { size: portait; margin: 0.5in;}

/*Turn off sections of the page we dont want */
#header-x-header,
#related-column,
#footer-x-footer,
#navigation-column,
#homepage-advert-left,
#course-search
{display: none;}
 /*==========================================*/

body {
  background: white;
  font-size: 12pt;
}



/*Trying to get rid of space from top of printed page */

#navigation-column, #related-column {
  margin: 0px;
  padding: 0px;
}
/* Set the spacing of the breadcrumbs from the top of the page */
#breadcrumbs-x-breadcrumbs
{padding: 0 3px 6px 0px;
 margin-top:3em;
 font-size: 90%;
 width:65%;
}
#browser-x-msie #breadcrumbs-x-breadcrumbs
{   margin-top:2em;
}
/*==========================================================================================*/
#department-banner {
	display: none;
	height: auto;
}
#department-banner > span, #department-banner strong, #browser-x-msie #department-banner {

/*
	background: transparent;
	display: inline;
	padding: 0;
	margin: 0;
	font: normal 14pt sans;
	left: 0;
	position: static;
	top: auto;*/
}
#browser-x-msie #department-banner {
  /*background: transparent;*/
  /*position:absolute;*/
  /*left: 3em;*/
  /*width:40%;*/
  /*font-size: 12pt;*/
}

/*============================================================*/
#content {
  margin-top: 0;
}
/* Set the locations of maincontent and maincontent-inner */
#maincontent {
  padding: 0;
  margin: 1em;
  width:97%;   
}
#maincontent-inner div{     
  width:100%;
 
}
/* Display the url for links 
#maincontent-inner a:after {
  color: #520;
  content: " [ http://aber.ac.uk" attr(href) " ] ";
  font-size: 90%;
}
*/
table.data
{    font-size:85%;
      margin:auto auto auto -3em;
       width: 95%;
         border-collapse:collapse;
	  border-spacing:0;
	   border: 1px;
}
#browser-x-msie #navigation-column
{    background:#ffffff;
     position:relative;
     margin-top:-1em;
}

/* hide the video container */
.video-container.float-right { display: none; }

#browser-x-msie .image-menu
{   padding-bottom:2em;
    margin:0 auto 1em;
    text-align:center;
}
/* Home page specific rules */

#homepage-top-links
{
    background:#FFFFFF;
    position:absolute;
    top:8em;
}

#browser-x-msie #homepage-top-links
{
position:absolute;
    top:-10em;
}
#home-page
{
    position:absolute;
    top:23em;
}
#browser-x-msie #home-page
{
    position:absolute;
    top:6em;
}

/*try to rearrange the special menus */

.threecol-x-col, .threecol-x-col1, .threecol-x-col2, .threecol-x-col3 {
  float:none;
  display: inline;
}

#abernews-x-stories div, #abernews-x-secondary {
  float:none;
  display: inline;
}



.feature-box {
  width: 100%;
}
.feature-box img {
  display:none;
}

.feature-box ul{
    margin-left: 0;
    padding-left: 0;
    display: inline;
}
.feature-box li{
    list-style: none;
    display: inline;
}


/* Display print-only divs*/
.print-only {
  display:block;

}
.print-only a {
  /* display:none; */
  color: inherit;
  text-decoration: none;
}
/* Now Display the print-only contact-details */
.print-only .contact-details {
    border:  1px solid gray; 
   display:inline;
   padding: 0;
   font-size:80%;
}

.print-only .contact-details h2
{    padding:0;
     padding-bottom:0.2em;
     padding-left:0.5em;
     font-size:12pt;
}

.print-only .contact-details address
{   padding-top:0;
    padding-left:1em;
}

.printlinks a:link:after, .printlinks a:visited:after 
{
   content: " (" attr(href) ") ";
   font-size: 90%;
}

.printlinks a[href^="/"]:after
{
   content: " (http://www.aber.ac.uk" attr(href) ") ";
   font-size: 90%;
}
