My hunters all have slightly different Marksman specs, so they are all a little different. This is my most "complex" one.

Code:
//MACRO 1 - Main Click + petattack + the bag 'o tricks
/assist party1
/click MultiBarRightButton5
/click MultiBarRightButton6
/click MultiBarRightButton7
/click MultiBarRightButton8
/click MultiBarRightButton9
/click MultiBarRightButton10
/use 13
/use 14
/petattack
/cast Blood Fury(Racial)

//MACRO 2 - Mark
/castsequence reset=target Hunter's Mark,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,


//MACRO 3 - Sting Chimera refreshes, no need to recast
/castsequence reset=target Serpent Sting,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

//MACRO 4 - Arcane Shot 6s Cooldown
/castsequence reset=target Arcane Shot,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

//MACRO 5 - Chimera 10s Cooldown
/castsequence reset=target Chimera Shot,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

//MACRO 6 - Multi 9s cooldown
/castsequence reset=target Multi-shot,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

//MACRO 7 - Randomized shots
/castrandom Kill Shot, Kill Command, Rapid Fire, Steady Shot, Tranquilizing Shot, Viper Sting