But as it's old, I figured I would start another as the code isn't working entirely. I placed it in the header region of the Calendar and it works when you initially open the page, but if you click the [Monthly] button, Saturday and Sunday re-appear until you refresh the page.

Thanks that did it. For those using this in the future, you need to check what your calendar is called. That code was taken from the other thread, my calendar was actually just Calendar, not t13Calendar.

Glad it worked! Yes, exactly the Calendar "id" or "class" may be specific to the template you're using.

I should have mentioned, I think you can get rid of the original code all together because the DA will take care of it. I could be wrong, but I think the after refresh will fire when the calendar renders the first time. If it does not just check it to run On Load. That way the code is just in one place.

Still need it in the header, as it only works on refresh. I've mistakenly. had it run twice, by placing it in two regions, and it will then hide Monday. I have since change the Calendar to start on Monday and changed the code to:

$tblRows = $('table.t13Calendar tr');

$tblRows.each(function() {

$tblDatas = $(this).children('td, th');

$tblDatas.eq(5).remove();

$tblDatas.eq(6).remove();

});

chandge line 4 from 0 to 5, so it removes the last two columns, so if it does run twice, it doesn't have anything to remove.