body#pgArticle #content .articleHeader, body#pgArticle #content .tabs, body#pgArticle #content .wrapper h2 {display:none;}
body#pgArticle.article.hub div#content {width:92%; margin: 0 auto;}
.hub #content #primary {width:100%;}
.article #articleContent {margin:0; padding: 20px; background-color: white;}
.articleWrapper h1 {border-bottom: 1px solid #333;font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size: 2em;line-height: 2em;margin: 10px 0;padding: 0 0 10px;text-align: center;}
.buttons {background-color: #333;text-align: center;width: 100%;margin-bottom: 10px;}
.buttons a div {color: #fff;display: inline-block;padding: 10px 0;width: calc(50% - 1px);}
.buttons a:first-of-type div {border-right:1px solid #FFF;}
.buttons a div:hover {text-decoration:underline;}
.articleWrapper h4 {font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size: 1.6em;line-height: 1.6em;margin: 30px 0;text-align: center;text-decoration: underline;}
.articleWrapper > ul {margin:0;padding:0;}
.articleWrapper > ul li {list-style:none;margin-bottom:30px;}
.articleWrapper > ul li h5 {width:100%;background-color:#A12283;color:#FFFFFF;text-align:center;margin-bottom:10px;padding:10px 0; text-transform:uppercase;}
.articleWrapper > ul li p {text-align:left;line-height:1.5em;margin-bottom:1em;}

/*bullets in T&Cs*/
.articleWrapper ul li > ul li {margin-bottom:5px;list-style: outside none;margin-left:25px;}

/* TABLE for Guitar Hero LIVE promo */
table {width:90%; }
table, th, td {border: 1px solid black; border-collapse: collapse; text-align:center; margin-left:auto; margin-right:auto;}


/* mobile */
@media only screen and (min-device-width : 1px) and (max-device-width : 767px) {
	table.GHLterms {width:100%; margin-left:0; margin-right:0;}
	table.GHLterms th,td {padding:10px; font-size:1.75em; line-height:1.5em;}
}